par
alexandre44 » 26 nov. 2012, 10:13
Bonjour, je cherche à tester mes connexions par une procédure stockée
DELIMITER |
CREATE PROCEDURE connexionValide( IN leLogin CHAR( 32 ) , IN leMdp CHAR( 32 ) , IN leType CHAR( 32 ) , OUT resultat BIGINT UNSIGNED )
BEGIN
SELECT "SELECT count(*) FROM leType WHERE login='leLogin ' AND mdp='leMdp '" INTO resultat;
END
La requête seule marche, donc je reçoit 1, mais quand j'appelle ma procédure, j'obtiens 0.
CALL ('msmith','0000','professeur',@a);
SELECT @a;
Je ne sais pas pourquoi. Merci de votre aide.
Bonjour, je cherche à tester mes connexions par une procédure stockée
[php]DELIMITER |
CREATE PROCEDURE connexionValide( IN leLogin CHAR( 32 ) , IN leMdp CHAR( 32 ) , IN leType CHAR( 32 ) , OUT resultat BIGINT UNSIGNED )
BEGIN
SELECT "SELECT count(*) FROM leType WHERE login='leLogin ' AND mdp='leMdp '" INTO resultat;
END[/php]
La requête seule marche, donc je reçoit 1, mais quand j'appelle ma procédure, j'obtiens 0.
[php]CALL ('msmith','0000','professeur',@a);
SELECT @a;[/php]
Je ne sais pas pourquoi. Merci de votre aide.