Cita:
Iniciado por alfhagamma Hola
Tengo el siguiente problema en php al tratar de llamar dos procedimientos almacenados en mysql, solo me ejecuta el procedimiento que tenga de primero, el procedimiento que tenga en segundo lugar genera error
Este es el codigo
$resultado = $mysqli->query("CALL prueba01()");
$fila = $resultado->fetch_assoc();
echo $fila['acciNomb']."<br>";
mysqli_free_result($resultado);
$resultado2 = $mysqli->query("CALL prueba02()");
$fila2 = $resultado2->fetch_assoc();
echo $fila2 ['actiActi'];
Este es el error generado
Fatal error: Call to a member function fetch_assoc() on a non-object in
Agradezco la ayuda que me puedan brindar
Aparte de mirar como estas creando los procedimientos almacenados (importante para saber el error) me causa curiosidad que mezclas mysqli estructurado y orientado a objetos. Usa uno u otro nunca los dos.
Código PHP:
$resultado->close();//creo que tambien sirve $resultado->free();
// asi no lo debes cerrar mysqli_free_result($resultado);