Probleme avec fetch

Fermé
arthurlefebvr Messages postés 2 Date d'inscription mercredi 22 juillet 2020 Statut Membre Dernière intervention 22 juillet 2020 - 22 juil. 2020 à 18:06
jordane45 Messages postés 38269 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 4 novembre 2024 - 22 juil. 2020 à 20:43
Bonjour voici mon code php qui devrait normalement m'afficher les donnes de la table nom de la base de données jeux_video. Le problème c'est que mon naviguateur m'affiche : Call to a member function fetch()on bool in C:\wamp64\www\jeux_video.php on line 4

<?php
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
$reponse = $bdd->query('SELECT * FROM jeux_video');
while ($donnees = $reponse->fetch())
{
echo $donnees['nom'];
}
?>

3 réponses

RV71 Messages postés 607 Date d'inscription mardi 14 avril 2020 Statut Membre Dernière intervention 26 octobre 2024 31
Modifié le 22 juil. 2020 à 19:45
Bonjour,
déjà afficher les donnes de la table nom de la base de données jeux_video
Ensuite
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
$reponse = $bdd->query('SELECT * FROM jeux_video');

Là la base se nomme "test" et la table "jeux_video"...

A+
0
arthurlefebvr Messages postés 2 Date d'inscription mercredi 22 juillet 2020 Statut Membre Dernière intervention 22 juillet 2020
22 juil. 2020 à 19:54
<?php
$bdd = new PDO('mysql:host=localhost;dbname=test','root','');
$reponse = $bdd->query('SELECT * FROM jeux_video');
foreach($reponse as $donnees) {
echo $donnees['nom'];
}
?>
j'ai essayer ça ensuite mais le navigateur m'affiche : Attention: argument non valide fourni pour foreach () dans C: \ wamp64 \ www \ jeux_video.php à la ligne 4
0
RV71 Messages postés 607 Date d'inscription mardi 14 avril 2020 Statut Membre Dernière intervention 26 octobre 2024 31
22 juil. 2020 à 20:14
Je ne connais pas le php, mais entre ce que tu dis "base de données = 'jeux_video' et table='nom' " ton code ne correspond pas... Dans ton code, la base se nomme 'test' et la table 'jeux_video'.
Si tu n'utilises pas les bons noms, ça ne risque pas de fonctionner
0
jordane45 Messages postés 38269 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 4 novembre 2024 4 694
22 juil. 2020 à 20:43
0