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:

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;
}
la fonction requete_SQL() est la suivante

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;
}