PHP y MySQL (Stored Procedures + MySQLi)
Hola lectores.
Hace tiempo que no escribimos en el blog, y hoy decidí compartir con ustedes un simple tutorial que les servirá para hacer llamados a procedimientos almacenados de MySQL.
Al final del post, encontrarán los archivos PHP y SQL para descargarlos.
Voy a utilizar la librería MySQLi de PHP.
Por lo que investigué se pueden hacer llamados a procedimientos almacenados de varias formas, pero me decidí a utilizar esta por la muy buena documentación en el sitio oficial.
Para esto deben editar la siguiente línea en el archivo “php.ini”:
;extension=php_mysqli.dll
Debería quedar así (si punto y coma):
extension=php_mysqli.dll
Les recomiendo usar NetBeans, ya que se creará una instancia de la clase MySQLi y este IDE reconoce todos sus métodos.
1 – Creamos una instancia de la clase MySQLi:
$mysqli = new mysqli('servidor', 'usuario', 'password');
2 – Con la instancia creada, seleccionamos la base de datos a utilizar con el método “select_db”:
$mysqli->select_db("baseDeDatos");
3 – Una vez realizada la conexión y seleccionada la base de datos estamos listos para ejecutar el procedimiento almacenado:
$datos = $mysqli->query("CALL prueba_sp()");
El resultado de la consulta lo guardamos en una variable llamada “$datos”.
4 – Muestro los datos en pantalla:
while($fila = $datos->fetch_object()) {
echo $fila->id;
echo $fila->nombre;
echo $fila->apellido;
}
5 – Cierro la conexión:
$mysqli->close();
Entradas Aleatorias
¿Disfrutaste esta entrada? Por qué no dejas un comentario abajo y continúas la conversación, o te suscribes a mi feed y obtienes artículos como este enviados a tu lector de feeds.



Buen aporte Diego, después de unas vacaciones estamos de vuelta….