Hola estimados una consulta.
Tengo en un archivo php dos funciones, cada una llama para mostrar el numero de resultados de una consulta a mysql.
Las dos funciones son casi similares pero hacen consultas a distintas tablas, son algo asi:
function mostrar_u_procedure()
{
conexion();
$query= "CALL mostrarusuarios"; //mostrarusuarios es el procedure
$consulta= mysql_query($query);
$num_rdosconsulta= mysql_num_rows($consulta);
echo "<br /> Existen en el sistmea $num_rdosconsulta usuarios registrados";}
El problema es cuando ejecuto el archivo php con las dos funciones (que contienen un CALL a el procedure) me muestra solo el ECHO de la primera función que aparrece en el archivo php, y a la segunda no la ejecuta y me dice esto:
----
NO SE PUDO SELECCIONAR LA BASE DE DATOSCommands out of sync; you can't run this command now
----
Si los pongo por separado y las ejecuto por separado a las funciones me muesta bien los resultados de la consulta, si pongo las dos funciones en el mismo archivo php me muestra solo la primera y de la segunda nada, apareciendo lo q puse arriba.
Que será?
Algo hice mal?
Desde ya gracias.