Tutoriales sobre como conectarnos a mysql desde PHP hay muchísimos, pero es hora de actualizarnos y ver somo hacer uso de la conexión mysqli pero de manera orientada a objetos, por lo que desde hace un tiempo tenemos dos opciones la tradicional “por procedimientos” y “Orientado a objetos”, veamos un ejemplo.

 

<?php

/* Orientado a objetos */
$mysqli = new mysqli(«localhost», «root», «my_password», «mi_bd»);

 

/* Con procedimientos */
$link = mysqli_connect(«localhost», «root», «my_password», «mi_bd»);

 

Anteriormente ya había posteado cual usar mysql o mysqli, en conclusión había dicho que mysqli es mejor, y así es tienen enormes ventajas, que aparte de todo mysql pasara a la historia en futuras versiones de php.

 

Y bueno ya es hora de ir cambiando nuestra forma de programar (si es que aun usas mysqli con procedimiento), así que veremos algunos ejemplos sobre como usar la conexión orientada a objetos.

 

/* Consultas de selección que devuelven un conjunto de resultados */
if ($rows = $mysqli->query(«SELECT * FROM empleados»)) {
printf(«Numero de filas %d filas.\n», $rows ->num_rows);

/* liberar el conjunto de resultados */
$resultado->close();
}

//Cerramos la conexcion

$mysqli->close();

 

En general en la mayoría de los casos pasamos de

mysql_funcion a $mysql->funcion donde $mysqli es la instancia de nuestra conexión.

 

Si quieres ver las funciones disponibles visita: http://php.net/manual/es/class.mysqli.php

 

En breve un ejemplo sobre como crear y organizar nuestro código para una mejor programación.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *