Last active
December 12, 2015 03:08
-
-
Save elialejandro/4704017 to your computer and use it in GitHub Desktop.
Como realizar consultas utilizando el driver PDO_MYSQL
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Ejemplo en CONEXIÓN PDO | |
$db = new PDO("mysql:dbname=DB_NAME;host=localhost", USERNAME , PASSWORD); | |
$db->exec("SET NAMES utf8"); | |
//CONSULTAS | |
// El signo de interregación representa donde se colocara el dato | |
$stmt = $db->prepare('SELECT id, CI FROM habitantes WHERE CI= ?'); | |
// El arreglo pasado a EXECUTE corresponde a los datos que deben de colocarse por | |
// cada signo de interrogación que se encuentre en el código SQL pasado a PREPARE | |
$stmt->execute(array('ID90881')); // Un dato en el arreglo corresponde al dato solicitado | |
$datos = $stmt->fechAll(); // Realiza la consulta y devuelve los datos | |
var_dump($datos); // Mostrará todos los datos | |
// GUARDAR DATOS EN LA BD | |
// El signo de interregación representa donde se colocara el dato | |
$stmt = $db->prepare('INSERT INTO habitantes (`campo_1`, `campo_2`) VALUES (?,?)'); | |
// Los datos se pueden obtener directamente desde POST | |
$dato1 = $_POST['dato1']; | |
$dato2 = $_POST['dato2']; | |
// El arreglo pasado a EXECUTE corresponde a los datos que deben de colocarse por | |
// cada signo de interrogación que se encuentre en el código SQL pasado a PREPARE | |
$stmt->execute(array($dato1, $dato2)); // Un dato en el arreglo corresponde al dato solicitado | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment