Bonjour à tous !
J'essaie ce forum en ultime recours... J'ai une erreur dans mon php que je ne comprend pas -->Voici mon code :Fatal error: Uncaught TypeError: mysqli_fetch_array(): Argument #1 ($result) must be of type mysqli_result, bool given in C:\xampp\htdocs\tourmonde\lired_tm.php:113 Stack trace: #0 C:\xampp\htdocs\tourmonde\lired_tm.php(113): mysqli_fetch_array(false) #1 {main} thrown in C:\xampp\htdocs\tourmonde\lired_tm.php on line 113
La connexion à la base se fait sans problème, de plus, ce code est un copier coller d'un ancien projet où il fonctionnait très bien.
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 <?php //connexion à la base de donnees $connexion=mysqli_connect("localhost", "root", "") ; mysqli_select_db($connexion,"tourmonde"); //on vérifie que la connexion se fait bien if(!$connexion){ die('Erreur : ' .mysqli_connect_error()); } //echo 'Connexion réussie'; // Création de la requête $req='SELECT Commentaire, Pseudo, IdAvis FROM avis, utilisateurs WHERE avis.IdUser=utilisateur.IdUser AND IdD='.$num.';'; //echo $req; // Envoi de la requête et récupération du résultat dans $res $res=mysqli_query($connexion, $req); // On traite chaque destination while ($recup_avis=mysqli_fetch_array($res)){ --> voici la ligne 113 (même si je sais qu'en général ce n'est même pas la ligne donnée qui pose problème, en tout cas d'après mon expérience) // On récupère le pseudo $pseudo_user=$recup_avis['Pseudo']; // On récupère le commentaire $commentaire=$recup_avis['Commentaire']; $avis=$recup_avis['IdAvis']; // Affichage des différentes informations dans le tableau echo '<tr><td>'.$pseudo_user.'</a></td><td>'.$commentaire.'</td><td><a href="supprimer_tm.php?IdAvis='.$recup_avis['IdAvis'].'&?Pseudo='.$recup_avis['Pseudo'].'">Supprimer</td></tr>'; } //Fermeture de la connexion mysqli_close($connexion) ; ?>
Après des recherches sur internet je ne comprend pas vraiment pas où est le soucis..
Je viens alors vous demander de l'aide !
Merci pour votre attention !
Bonne journée à tous !
Partager