Estas leyendo

Conexión PDO: PHP Data Objects

PDO (PHP Data Objects) es un driver compilado en C/C++ y sirve para tener acceso a bases de datos mediante PHP.

Debido a la gran cantidad de Bases de Datos que soporta PHP y a que cada una necesita de su propia API o Interfaz de Programación; surge PDO como una manera de portabilizar las bases de datos, ademas de estar enfocada a objetos, de esta forma ahorrandonos complicaciones con cada API de cada Base de Datos.

PDO actualmente soporta: Microsoft SQL Server, Firebird, IBM Informix, MySQL, Oracle, ODBC, PostgreSQL, SQLite.

Conexión a PDO (PDO::__construct)

Para conectarse a alguna Base de Datos mediante PDO, tomaremos como ejemplo MySQL, y ha de verse de la siguiente manera:

<?php
$dsn = "mysql:dbname=st;host=localhost";
$usr = "root";
$pwd = "";
try {
  $cn = new PDO($dsn, $usr, $pwd);
  $cn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
  echo "Error Connection: " . $e->getMessage();
}
?>

De aqui en adelante las peticiones MySQL son las mismas, solo es cuestión de estudiar un poco algunas de las funciones que incluye PDO. Para más información consulta este tutorial: http://php.net/manual/es/book.pdo.php

Comments for this entry

 

© 2022. All rights reserved.

RSS Feed . This blog is proudly powered by Blogger.