/ / procédure stockée dans l'accès MYsql en PHP - php, mysql, procédures stockées

procédure stockée dans l'accès MYsql en PHP - php, mysql, procédures stockées

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 № 1

j'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);
}