Je crée une procédure stockée, ici code:
CREATE PROCEDURE `dbnm`.`getlogin`
(
IN uid INT,
IN upass VARCHAR(45)
)
BEGIN
if exists(select uphno,pass from user_master where uphno=uid and pass=upass)then
***true
else
***false
end if;
END $$
DELIMITER ;
Je veux une valeur de retour (**vrai ou ** false) en procédure stockée
de PHP en appelant sp Code PHP:
$res = $mysqli->query("call getlogin("1","rashmi")");
Comment accéder à la valeur booléenne en PHP depuis sp? Merci
Réponses:
2 pour la réponse № 1j'ai utilisé Google trouver cet exemple.
0 pour la réponse № 2
Essayer
$data = $res->fetch_array(MYSQLI_NUM);
$result = $data[0];
0 pour la réponse № 3
Regarde ça
PHP + MySql + Procédures stockées, comment puis-je accéder à une valeur "out"?
vous pouvez utiliser
$res = $mysqli->query("call getlogin("1","rashmi",@value)");
$rs = mysql_query( "SELECT @value" );
while($row = mysql_fetch_assoc($rs))
{
debug($row);
}