PHP, MYSQL con la librería PDO

Principalmente lo que debemos hacer es realizar una simple conexión a cualquier base de datos, una de las ventajas y características que tiene PDO es qué tiene el mismo string de conexión, -por así decirlo-, para cualquier motor de base de datos que está soporta. Aquí veremos algunas de estás conexiones en MySQL y PostgreSQL, para ver la diferencia y la simplicidad.

Con MySQL y PostgreSQL nos conectábamos de la siguiente forma,
Código:
  1. # MySQL
  2. mysql_connect("$host", "$usuario", "$contraseña");
  3. mysql_select_db("$baseDatos");
  4. # PostgreSQL
  5. pg_connect("host = $host dbname = $baseDatos user = $usuario password = $contraseña");

Ahora con PDO lo hacemos general de la siguiente forma, -sólo cambiaría el driver de conexión-, 
Código:
  1. #MySQL

  2. $conn = new PDO("mysql:host = $host; dbname = $baseDatos", $usuario, $contraseña);
  3. # PostgreSQL

  4. $conn = new PDO("pgsql:host = $host port = $puerto dbname = $baseDatos", $usuario, $contraseña);

Notamos que utiliza la misma estructura para la conexión en cualquiera de los 2 motores de base de datos.

pendientes de los próximos post, suscribanse 

0 comentarios: