Hola foro, espero que esten bien... Los consulto porque tengo un pequeño gran problema que es el siguiente:
Estoy intentando desarrollar una aplicacion de calculo con PHP y MySQL, para eso diseñe 3 storeds procedures, uno principal y otros 2 que toman datos del primero y devuelven una informacion consolidada.
El problema es que si llamo a cada uno de los SPs por separado y desde el cliente de mysql funcionan perfecto, pero cuando los llamo desde la pagina PHP siempre hay alguno que no devuelve datos, pareceria como que se pisan en la ejecucion y que la pagina PHP se genera mas rapido de lo que ellos demoran en procesar... alguien tiene alguna idea por donde buscar?
Tambien probe en poner la llamada "call" a los 2 SP's secundarios desde el principal, pero es lo mismo... desde el cliente Mysql funciona bien, desde la pagina no.
las llamadas son:
$link = mysqli_connect('127.0.0.1', 'root', '','previsional');
$result = mysqli_query($link, "call spCalculo18037paso2($idCalculo)") or die("Hubo un problema en la consulta");
mysqli_close($link);
sleep(40);
$link = mysqli_connect('127.0.0.1', 'root', '','previsional');
$result = mysqli_query($link, "call spCalcularMovilidadOriginal18037($idCalculo)") or die("Hubo un problema en la consulta 2");
mysqli_close($link);
sleep(10);
$link = mysqli_connect('127.0.0.1', 'root', '','previsional');
$result = mysqli_query($link, "call sp_CalcularMovilidad($idCalculo,0)") or die("Hubo un problema en la consulta 3");
mysqli_close($link);
desde ya muchas gracias, Roman