Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2008, 16:05
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 3 meses
Puntos: 81
Procedimiento con parametros

Holas, tengo este procedimiento que recibe parametros para poder ejecutar una consulta pero no se en que podria estar fallando.

La idea es que sea un procedimiento global para poder chekear si existe algun dato en una tabla, como para ingresar clientes o algun uso de ese tipo.

Código:
DELIMITER $$

DROP PROCEDURE IF EXISTS `veterinaria`.`checkIfExists` $$
CREATE PROCEDURE `checkIfExists`(IN tabla varchar(100), IN campo varchar(100), IN valor varchar(100))
BEGIN
SET @esql = 'SELECT * FROM '+tabla+' WHERE '+campo+' = '+valor+'';
PREPARE consulta FROM @esql;
EXECUTE consulta;
END $$

DELIMITER ;
Me tira error en la consulta al momento de llamarla por php, pero no me da muchos detalles como para poder hacer algo al respecto.

Gracias de antemano!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!