Erreur suite a mysqli_num_rows

Par GlobeVer9, il y a 9 ans


Bonjour,

Voila je rencontre un petit problème avec mon code et obtient l'erreur suivante : "mysqli_num_rows() expects parameter 1 to be mysqli_result, object given" quelqu'un a une solution?

Voici le code :

<?php if(isset($_POST['valider'])) { session_start(); if(isset($_POST) && !empty($_POST['mailCli']) && !empty($_POST['mdpCli'])){ extract($_POST); $mdpCli = sha1($mdpCli); require_once "cnxBdd.php"; $sql = "SELECT numCli FROM client WHERE mailCli = '$mailCli' AND mdpCli = '$mdpCli'"; if(!mysqli_query($connection, $sql)){ die('ERREUR'); } echo mysqli_num_rows($connection); } } ?>

2 réponses

Huggy, il y a 9 ans

Tu dois récupérer le résultat de ta query et c'est ce résultat que tu dois passer en paramètre

if(!($result = mysqli_query($connection, $sql))){ die('ERREUR'); } echo mysqli_num_rows($result);
GlobeVer9, il y a 9 ans

Merci c'etait bien ca l'erreur