Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/03/2013, 15:47
alfhagamma
 
Fecha de Ingreso: marzo-2013
Ubicación: Colombia
Mensajes: 5
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: No puedo llamar mas de un procedimiento almacenados en mysql desde php

Ok mira en cada procedimiento almacenado para el ejemplo lo que trato de hacer es un consulta sencilla, en otras ocaciones puede ser un insert o un update pero para este prueba en es especial utilizo un "SELECT " en cada consulta

//Procedimiento almacenado 1
DELIMITER @@
DROP PROCEDURE prueba01 @@
CREATE PROCEDURE getcal.prueba01
()
BEGIN
SELECT * FROM acciones;
END @@
DELIMITER ;


//Procedimiento almacenado 2

DELIMITER @@
DROP PROCEDURE prueba02 @@
CREATE PROCEDURE getcal.prueba02
()
BEGIN
SELECT * FROM actividadesacciones;
END @@
DELIMITER ;

Ok en lo de "mysqli_free_result($resultado);" ya lo he cambiado por "$resultado->free();" pero igual me genera error

la consulta al primer procedimiento me arroja un resultado pero cuando realiza la consulta al segundo procedimiento es cuando me arroja el error

"Fatal error: Call to a member function fetch_assoc() on a non-object in"