26/04/2013, 13:48
|
| | Fecha de Ingreso: marzo-2013 Ubicación: Colombia
Mensajes: 5
Antigüedad: 11 años, 9 meses Puntos: 1 | |
Respuesta: No puedo llamar mas de un procedimiento almacenados en mysql desde php Bueno como esta ya he encontrado la forma de realizar esta tarea
Les dejo el código que he utilizado para prode ejecutar los dos procedimientos sin la necesidad de tener que volver a realizar la conexión a la base de datos
if (!($resultado = $mysqli1->query("CALL prueba01()"))) //primer call
echo "Falló CALL: (" . $mysqli1->errno . ") " . $mysqli1->error;
$fila = $resultado->fetch_assoc();
echo $fila['acciNomb']."<br>";
$mysqli1->next_result(); //función clave
if (!($resultado = $mysqli1->query("CALL prueba02()"))) //Segundo call
echo "Falló CALL: (" . $mysqli1->errno . ") " . $mysqli1->error;
$fila = $resultado->fetch_assoc();
echo $fila ['actiActi'];
$mysqli1->close(); |