Cita:
Iniciado por GatorV
Ese no es problema de tu class, ni de que uses PHP OO, si ves el Manual de PHP tienes que cerrar el resultset antes de poder enviar otro Query.
Saludos.
Tema trasladado desde PHP General.
ummm, tambien lo hise segun el manual de php debes poner mysqli_free_result($result); antes de hacer otra consulta para mi caso puse
Código PHP:
$d2= new MyBD5("localhost","atarilab","root","");
$c2=$d2->Consultar("call sp_mm_referencia(704)");
while($r2 = $d2->Registro($c2)){
echo ($r2[5]."<br>");
}
$d2->Libera($c2);
// $d2= new MyBD5("localhost","atarilab","root","");
$c3=$d2->Consultar("call sp_mm_referencia(705)");
while($r3 = $d2->Registro($c3)){
echo ($r3[5]."<br>");
}
igual me da el error "Commands out of sync; you can't run this command now" tambien lo hise con $d2->Close(); y lo mismo.
saludos y gracias por tu respuesta.