Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/11/2015, 21:49
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 8 meses
Puntos: 214
Respuesta: CALL Procedure() Commands out of sync; you can't run this command now

Saludo
Pues revisando el tema a fondo, el asunto es por el llamado como tal
a los SP sin liberar recursos antes, así que se debe hacer uso de
mysqli_next_result enviando como parámetro la conexión
y mysqli_free_result enviando como parámetro el result de mysql_query.

En tu caso creo que podría ser en el else del default
de la función consultar de la clase Mysql.

Así incluso no habría necesidad de obtener los resultados para
luego tener que recorrerlos nuevamente, sino que en el mismo
ciclo de recorrido de los resultados se puede ejecutar los querys.


__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com