Bonjour
Je tante d'effectuer une requête préparer qui me cause des petit souci de compréhension
J'étais partit sur ceci
Mais après quelque recherche j'ai vue qu'il fallait procédé de manière totalement différente
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public static function login($email,$password){ $cnx = Singleton::getInstance(self::MODULE); $stm= $cnx->prepare("SELECT * FROM utilisateur WHERE email=:email and password=:password"); $stm->bind_param(":email",$email); $stm->bind_param(":password",$password); $stm->execute(); }
une personne peut elle m'expliquer à quoi correspond la string "ss" svp?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 // prepare and bind $stmt = $mysqli -> prepare("SELECT * FROM utilisateur WHERE email=? and password=?"); $stmt -> bind_param("ss", $email, $password);
J'ai l'impression que c'est pour désigner les paramètre comme string.
Si c'est le cas peut on maitre :email ou remplacer leur position par des 1 ou 2.
Puis-je aussi remplasser les ? par :emal et :password
Peut-on écrire la suite comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $stm->bind_result($district); $re = $stm->fetch();désolé
Partager