Vamos a ver como hacer una conexión con PHP y MySQL utilizado la librería PDO (PHP data Objects).
Recordar que la librería PDO es una librería nativa, que nos permite hacer conexiones con el mismo código a distintos gestores de base de datos, solo cambiar los parámetros de conexión dependiendo del gestor de Base de datos al que se quiere hacer conexión.
Vamos a ver como hacer un consulta SQL para obtener registro de una base de datos utilizando PDO que es orientado a objetos. Vamos a usar el try/catch, para hacer uso de la conexión con PDO.
Objeto y Métodos para PDO :
- new PDO([mysql:host=[servidor]; dbname=[DataBase], [user], [password]) : instanciamos esta clase para crear un objeto de tipo PDO. Clase nativa compatible con múltiples gestores de base de datos.
- pdo->query([SQL]) : método para ejecutar la consulta SQL.
Aqui el codigo para recuperar registros :
<?php
/* hacemos uso del try/catch */
try {
/* creamos conexion */
$pdo = new PDO(
'mysql:host=localhost;dbname=sistema_test',
'root',
''
);
/* creamos el query SQL */
$sql = "SELECT codigo, nombre, apellido FROM personas";
$resultado = $pdo->query($sql);
/* imprimmos resultados del query*/
foreach ($resultado as $fila) {
echo " {$fila['codigo']} - {$fila['nombre']} - {$fila['apellido']} <br>";
}
/* caputar error de tipo PDO */
} catch (PDOExepction $e) {
echo " Error: ".$e->getMessage() . "";
/* se ejecuta esta sentencia asi entre o no al bloque Try */
} finally{
$pdo = null;
}
?>
Agregue un comentario