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 -
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'];
}
?>
<?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
Bonjour,
déjà afficher les donnes de la table nom de la base de données jeux_video
Ensuite
Là la base se nomme "test" et la table "jeux_video"...
A+
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+
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
Si tu n'utilises pas les bons noms, ça ne risque pas de fonctionner
Bonjour
Commence par ça
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Commence par ça
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
$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