Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2010, 09:30
Avatar de cadrogui
cadrogui
 
Fecha de Ingreso: junio-2003
Mensajes: 875
Antigüedad: 20 años, 10 meses
Puntos: 5
problemas en llamada a procedimiento almacenada mysql

hola necesito hacer una llamada a un Stored Procedure en Mysql, pero n ome funciona....

El procedimiento esta bien construido.

Código PHP:
DROP PROCEDURE IF EXISTS `cosit`.`procedure1` $$ 
CREATE PROCEDURE `cosit`.`procedure1` () 
BEGIN 
   
IF (SELECT COUNT(*) FROM trabajadores WHERE id 162IS NULL THEN 
      SELECT 
FROM prot_exclusion
   ELSE 
      
SELECT FROM trabajadores WHERE id 1;  
   
END IF; 
END $$ 
manejado desde phpmyadmin

Código PHP:
<?
$conectar 
mysql_connect("localhost","root","root");
$bd mysql_select_db("cosit");
$consulta mysql_query('CALL procedure1()');

$muestra mysql_fetch_array($consulta);

echo 
"mostrando el stored_procedure.php: " .$muestra['id'];
?>

de esa forma lo llamo y muestro los datos, pero no me muestra nada de nada, los registros citados en el procedimiento existen y la informacion de las tablas es congruente con las consultas, pero no muestra datos.

alguien me da una manito.

gracias.
__________________
La mejor manera de aprender es por medio de un aprendizaje significativo....

http://www.cocert.cl