Probleme avec fetch

arthurlefebvr Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
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'];
}
?>
A voir également:
  • Probleme avec fetch
  • Fetch Art - Télécharger - Catalogage

3 réponses

RV71 Messages postés 656 Date d'inscription   Statut Membre Dernière intervention   31
 
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   Statut Membre Dernière intervention  
 
<?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 656 Date d'inscription   Statut Membre Dernière intervention   31
 
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
0