Récupérer les données de la base de données en php
kerdy.dihi
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
bonjour,j'ai essayer le code suisvant afin de récupérer une info de la base de données en php et cela on utilisant Mysql et il y a un message d'erreur qui s'affiche"Fatal error: Call to a member function fetch() on a non-object in D:\wamp\www\bdd\essai.php on line 44"
<?php
try
{
// On se connecte à MySQL
$bdd = new PDO('mysql:host=localhost;dbname=dyhiaK', 'root','');
echo "vous etes connecter a la base de donnée";
}
catch(Exception $e)
{
// En cas derreur, on affiche un message et on arrête t
die('Erreur : '.$e->getMessage());
}
// Si tout va bien, on peut continuer
// On récupère tout le contenu de la table jeux_video
$reponse = $bdd->query('SELECT * FROM table');
// On affiche chaque entrée une à une
while ($donnees = $reponse->fetch())
{
?>
<p>
<strong>Jeu</strong> : <?php echo $donnees['nombre']; ?>
<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
?>
<?php
try
{
// On se connecte à MySQL
$bdd = new PDO('mysql:host=localhost;dbname=dyhiaK', 'root','');
echo "vous etes connecter a la base de donnée";
}
catch(Exception $e)
{
// En cas derreur, on affiche un message et on arrête t
die('Erreur : '.$e->getMessage());
}
// Si tout va bien, on peut continuer
// On récupère tout le contenu de la table jeux_video
$reponse = $bdd->query('SELECT * FROM table');
// On affiche chaque entrée une à une
while ($donnees = $reponse->fetch())
{
?>
<p>
<strong>Jeu</strong> : <?php echo $donnees['nombre']; ?>
<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
?>
A voir également:
- Récupérer les données de la base de données en php
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Base de registre - Guide
- Comment sauvegarder toutes les données de mon téléphone - Guide
1 réponse
Bonjour,
Le problème vient de ta requête : manifestement
Pour la connaître, change ton code comme ceci :
Xavier
Le problème vient de ta requête : manifestement
$reponse = $bdd->query('SELECT * FROM table');a généré une erreur.
Pour la connaître, change ton code comme ceci :
$reponse = $bdd->query('SELECT * FROM table'); if (!$reponse) { echo "\nPDO::errorInfo():\n"; print_r($bdd->errorInfo()); die(); }
Xavier