Bonjour,
j'essaye de faire une requête qui me donne le nombre de fois ou une certaine valeur est entré dans l'une des colonne d'une table mysql, ainsi qu'une comparaison avec une deuxième table, mais j'ai le message d'erreur suivant
par contre quant je teste directement dans phpmyadmin ça marche."Call to a member function setFetchMode() on a non-object in"
voici ma requête ( l'erreur se situe à la ligne en gras dans le code )
l'affichage de l'erreur designe cette ligne :
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
17
18 $select = $connection->query('SELECT COUNT( t.id_membre ) AS total FROM table_toto t LEFT JOIN membres m ON m.id ="'.$_SESSION['uid'].' GROUP BY t.id_membre '); $select->setFetchMode(PDO::FETCH_OBJ); while( $enregistrement = $select->fetch(PDO::FETCH_OBJ) ) { if( ($enregistrement->total ) >= 3 ) header('Location: error.php'); } $select->setFetchMode(PDO::FETCH_OBJ); while( $enregistrement = $select->fetch(PDO::FETCH_OBJ) ) { if( ($enregistrement->total ) >= 3 ) header('Location: error.php'); }
merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part $select->setFetchMode(PDO::FETCH_OBJ);
Partager