Foros del Web » Programando para Internet » PHP »

Error con PHP y procedimientos almacenados en MySQL.

Estas en el tema de Error con PHP y procedimientos almacenados en MySQL. en el foro de PHP en Foros del Web. Tengo el siguiente problema: no puedo ejecutar dos procedimientos almacenados de una base de datos MySQL en un mismo script de PHP. Debo hacer algo ...
  #1 (permalink)  
Antiguo 20/10/2011, 14:52
 
Fecha de Ingreso: octubre-2011
Mensajes: 6
Antigüedad: 13 años, 1 mes
Puntos: 0
Error con PHP y procedimientos almacenados en MySQL.

Tengo el siguiente problema: no puedo ejecutar dos procedimientos almacenados de una base de datos MySQL en un mismo script de PHP.

Debo hacer algo como lo siguiente

<?php
$link = mysql_connect(..);


$rsResultSet1 = mysql_query("CALL SeleccionarEmpleado('$id')");
// uso el rsResultSet para imprimir y cosas asi....
$rsResultSet2 = mysql_query("CALL ListarDepartamentos('$id')");
// con los departamentos hacer otras impresiones


mysql_close(...);
?>

Ya he probado entre un llamado y otro liberar el rsResultSet( mysql_free_result(...)) pero nada.

Si quito uno de los dos llamados el otro se ejecuta perfectamente y da el resultado de la consulta.
  #2 (permalink)  
Antiguo 20/10/2011, 15:03
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 13 años, 5 meses
Puntos: 56
Respuesta: Error con PHP y procedimientos almacenados en MySQL.

Creo que tal vez este cerrando la conexion al ejecutar el primero.

mysql_close(...);

Agrego:Quitale el mysql_close a ver si anda.
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.

Última edición por CesarHC; 20/10/2011 a las 15:17

Etiquetas: mysql, procedimientos, almacenar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:11.