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”:
1.;extension=php_mysqli.dllDebería quedar así (si punto y coma):
1.extension=php_mysqli.dllLes 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:
1.$mysqli = new mysqli('servidor', 'usuario', 'password');2 – Con la instancia creada, seleccionamos la base de datos a utilizar con el método “select_db”:
1.$mysqli->select_db("baseDeDatos");3 – Una vez realizada la conexión y seleccionada la base de datos estamos listos para ejecutar el procedimiento almacenado:
1.$datos = $mysqli->query("CALL prueba_sp()");El resultado de la consulta lo guardamos en una variable llamada “$datos”.
4 – Muestro los datos en pantalla:
1.while($fila = $datos->fetch_object()) {2. echo $fila->id;3. echo $fila->nombre;4. echo $fila->apellido;5.}5 – Cierro la conexión:
No hay comentarios:
Publicar un comentario