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.