· 8 years ago · Mar 15, 2018, 10:20 AM
1<?php
2
3 $pdo = new PDO('sqlite::memory:', null, null);
4
5 $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
6 $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
7 $error = false;
8 $crearTabla = "CREATE TABLE IF NOT EXISTS usuarios (`usuario` STRING NULL, `password` STRING NULL,`email` STRING NULL)";
9 try{
10 $pdo->prepare($crearTabla)->execute();
11 echo "Tabla Creadan";
12 } catch (PDOException $e) {
13 echo $e->getMessage();
14 }
15 $insertarUsuario = "INSERT INTO usuarios (usuario,password,email) VALUES ('Matias','yopassword','matias1588@hotmail.com')";
16 try{
17 $pdo->prepare($insertarUsuario)->execute();
18 echo "Usuario Insertado n";
19 }catch(PDOException $e){
20 echo "Error al insertar el usuario n".$e->getMessage();
21 $error = true;
22 }
23 if (!$error) {
24 $columna = 'usuario';
25 $consulta = 'SELECT ? FROM usuarios';
26 $stm = $pdo->prepare($consulta);
27 $stm->bindValue(1,'usuario', PDO::PARAM_STR);
28 $stm->execute();
29 $data = $stm->fetchAll(PDO::FETCH_OBJ);
30 echo "Datos".json_encode($data[0]);
31 }