Bonjour a tous,
Je voudrai savoir comment appeler une procedure stockee (Mysql) dans ma fonction php. J aimerai savoir comment retourner le parametre de sortie de ma procedure dans mon programme PHP.
Voici ma procedure mysql:
DELIMITER $$
DROP PROCEDURE IF EXISTS `intranet`.`login`$$
CREATE PROCEDURE `intranet`.`login`(in p_pseudo varchar(50), in p_pass varchar(50), out acces varchar(50))
BEGIN
select count(*) into acces
from profil
where pseudo = p_pseudo
and mot_de_passe = p_pass;
END$$
DELIMITER ;
celle si renvoit 1 ou 0 dans ma BDD comment retrouver ce parametre dans ma fonction PHP que voici:
<?php
$db_host="localhost"; // PARAMETRES DE LA DB
$db_user="root";
$db_pass="";
$database="intranet";
$user=$_POST ['user_name'];
$password=$_POST ['password'];
//Connection à la BD et sélection de la base "identification"
mysql_connect($db_host,$db_user,$db_pass) or die("Unable to connect to database");
mysql_select_db($database) or die( "Unable to select database");
//Requêtes mySQL pour établir la validation.
//$query = "SELECT * FROM profil WHERE user='$user' AND mot_de_passe='" . md5($password) . "'";
?>
Merci beaucoup pour vos reponses.