Como usar PDO en PHP

Hoy vamos a ver como usar PDO en PHP. La extensión PDO (PHP Data Objects) permite acceder a distintas bases de datos usando los mismos métodos con lo cual tenemos una pequeña capa de abstracción con respecto a los diferentes SGBD. En PHP 5 existen drivers para acceder a las bases de datos más populares (MySQL, Oracle, MS SQL Server, PostgreSQL, SQLite, Firebird, DB2, Informix, etc).

<?php
try{
        // Conexión a la base de datos
	$connect = new PDO('mysql:host=localhost;dbname=pruebas', 'root', '');
	$connect ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

	// Sacar un resultado
	$sql = $connect->prepare('SELECT * FROM usuarios WHERE email = :Email');
	$sql->execute(array('Email' => 'victor@victor.com'));
	$resultado = $sql->fetchAll();

	var_dump($resultado[0]);

	// Sacar todos los resultados de la base de datos
	$sql = $connect->prepare('SELECT * FROM usuarios');
	$sql->execute();
	$resultado = $sql->fetchAll();

        // Mostrar resultados
	foreach ($resultado as $row) {
		echo $row["nombre"];
	}

}catch(PDOException $e){
	echo "ERROR: " . $e->getMessage();
}
?>

Con esto ya sabemos lo básico de PDO y ya seríamos capaces de hacer consultas con esta extensión de PHP.

Más información:
http://www.mclibre.org/consultar/php/lecciones/php_db_pdo.html

Víctor Robles WEB

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post