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.