Problème de procédure stockée
Posté : 04 oct. 2007, 08:06
Bonjour à tous,
je fais appel à une procédure stockée en MYSQL à partir de mon script PHP.
Cette procédure fonctionne:
Si néanmoins j'essaye de concaténer la requête avec un string, ce que je fais pour passer une clause Where en paramêtre, cela ne fonctionne plus.
Ceci ne veut pas fonctionner en PHP et me returne le message suivant:
Donc, si j'essaye de concatener des strings pour créer une query un peu plus complexe, en PHP le tout me le refuse.
Est-ce que qqn aurait une solution miracle ?
Merci d'avance
Casalboss01
je fais appel à une procédure stockée en MYSQL à partir de mon script PHP.
Cette procédure fonctionne:
Code : Tout sélectionner
CREATE PROCEDURE sp_select()
BEGIN
UPDATE .....;
END$$Code : Tout sélectionner
CREATE PROCEDURE `sp_select`(IN_WHERECLAUSE VARCHAR(200))
BEGIN
SET @S = CONCAT ("UPDATE ....... WHERE ", INWHERECLAUSE);
PREPARE STMT FROM @S;
EXECUTE STMT ;
END$$Code : Tout sélectionner
PROCEDURE .... can't return a result set in the given context.Est-ce que qqn aurait une solution miracle ?
Merci d'avance
Casalboss01