J'ai cette erreur que me retourne la fonction mysqli_num_row() et je ne sait pas comment la resoudre. mon code est pourtant correct et la variable est de type result et non boolean. s'il vous plait aidez moi.
voici le code:
la fonction requete_SQL() est la suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function id_utilisateur($nom,$motdepasse) { global $connexion; $strSQL2 = "SELECT * FROM eutilisateur WHERE util_statut = 1 AND util_id = ".$nom." AND util_pwd = ".$motdepasse.";"; $resultat2 = requete_SQL($strSQL2); $retour = mysqli_num_rows($resultat2); return $retour; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function requete_SQL(string $strSQL) { global $connexion; $srv = "localhost"; $usr = "root"; $pwd = ""; $db = "docmanager"; $connexion = new mysqli($srv, $usr, $pwd, $db); $result = mysqli_query($connexion,$strSQL); if (!$result) { $message = 'Une erreur s\'est produite, repartez sur menu principal ou contactez l\'administrateur'; //die($message); } return $result; }
Partager