Cómo ejecutar stored procedures de MySQL usando PHP

Inicio / Cómo hacer para... / Cómo ejecutar stored procedures de MySQL usando PHP

Un procedimiento almacenado es una herramienta que permite almacenar código ejecutable directamente en la base de datos.

Personalmente no lo considero una práctica muy recomendable por varias razones:

  1. La idea de tener lógica de negocio fuera del código de mi aplicación me da cierta desconfianza (No me gusta no poder entender todo lo que está pasando en mi aplicación sólo con ver su código).
  2. Llegado el caso de tener que migrar de motor de base de datos el tener procedimientos almacenados puede convertirse en un problema

Aún así, entiendo que puede haber situaciones en las que sea conveniente recurrir a ellos… especialmente cuando se trata de operaciones suamente complejas/pesadas o que tienen que ver estrictamente con el mantenimiento de la base de datos.

¿Cómo se llaman desde PHP?

http://php.net/manual/es/mysqli.quickstart.stored-procedures.php

http://www.mysqltutorial.org/php-calling-mysql-stored-procedures/

mchojrin

Director Académico y Docente at Leeway Academy
Hola! Soy Mauro Chojrin, estudié la Lic. en Ciencias de la Computación en la UBA.

Me desempeño como docente de programación desde el año 1997.

Pasé por diferentes instituciones (Escuela Técnica ORT, Digital House, EducacionIT, ITMaster, Escuela DaVinci entre otros).

Actualmente coordino el desarrollo de proyectos web en https://leewayweb.com y los cursos dictados en Leeway Academy

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.