error de procedure???
Publicado por manuel (2 intervenciones) el 09/11/2007 14:08:40
amigos tengo un procedimiento que , cuando lo tiro en un editor de mysql
funciona pero cuando lo trato de ejecutar por php me da error dice
can't return a result set in the given context
alguen sabe por que se produce el codigo es este
$Result = mysql_query("CALL sp_select_usuarios($rut);");
if (!$Result)
{
die('Invalid query: ' . mysql_error());
exit;
//die('[conexion.php] not connect base dato: ' . mysql_error());
}
el procedure es este :
DROP PROCEDURE IF EXISTS hipo.sp_select_usuarios;
CREATE PROCEDURE hipo.`sp_select_usuarios`(Usu_rut int)
BEGIN
select * from usuarios
where usu_id =10
and usu_rut =Usu_rut
and usu_dv='1';
END
funciona pero cuando lo trato de ejecutar por php me da error dice
can't return a result set in the given context
alguen sabe por que se produce el codigo es este
$Result = mysql_query("CALL sp_select_usuarios($rut);");
if (!$Result)
{
die('Invalid query: ' . mysql_error());
exit;
//die('[conexion.php] not connect base dato: ' . mysql_error());
}
el procedure es este :
DROP PROCEDURE IF EXISTS hipo.sp_select_usuarios;
CREATE PROCEDURE hipo.`sp_select_usuarios`(Usu_rut int)
BEGIN
select * from usuarios
where usu_id =10
and usu_rut =Usu_rut
and usu_dv='1';
END
Valora esta pregunta


0