Erreur de fetch avec requête MySQL
Résolu
alexisr
Messages postés
53
Date d'inscription
Statut
Membre
Dernière intervention
-
alexisr Messages postés 53 Date d'inscription Statut Membre Dernière intervention -
alexisr Messages postés 53 Date d'inscription Statut Membre Dernière intervention -
Bonjour à vous,
Suite à plusieurs lecture je ne trouve pas la source réelle de mon problème j'ai
besoins d'aide. Je vous expose mon problème :
J'ai lue le sujet suivant qui dit bien comment faire des requête et ça à toujours bien
fonctionné pour moi aussi jusqu'à aujourd'hui.
https://forums.commentcamarche.net/forum/affich-3241830-php-afficher-les-donnees-d-une-base-mysql
base-mysql
Lorsque j'éffectue ceci :
try
{
$bdd = new PDO('mysql:host=localhost;dbname=nombd', 'user', 'pw');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
$reponse=$bdd->exec("SELECT file_name FROM alexis WHERE file_extension=mp3");
while ($lignes = $reponse -> fetch(PDO::FETCH_OBJ))
{
echo $lignes->file_name;
}
$reponse->closeCursor();
On me retourne l'erreur suivante :
Fatal error: Call to a member function fetch() on a non-object line 11
Si vous pouvez m'aider ce serait apprécié,
Merci ! :)
Suite à plusieurs lecture je ne trouve pas la source réelle de mon problème j'ai
besoins d'aide. Je vous expose mon problème :
J'ai lue le sujet suivant qui dit bien comment faire des requête et ça à toujours bien
fonctionné pour moi aussi jusqu'à aujourd'hui.
https://forums.commentcamarche.net/forum/affich-3241830-php-afficher-les-donnees-d-une-base-mysql
base-mysql
Lorsque j'éffectue ceci :
try
{
$bdd = new PDO('mysql:host=localhost;dbname=nombd', 'user', 'pw');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
$reponse=$bdd->exec("SELECT file_name FROM alexis WHERE file_extension=mp3");
while ($lignes = $reponse -> fetch(PDO::FETCH_OBJ))
{
echo $lignes->file_name;
}
$reponse->closeCursor();
On me retourne l'erreur suivante :
Fatal error: Call to a member function fetch() on a non-object line 11
Si vous pouvez m'aider ce serait apprécié,
Merci ! :)
A voir également:
- Erreur de fetch avec requête MySQL
- Mysql community server - Télécharger - Bases de données
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
$reponse=$bdd->exec("SELECT file_name FROM alexis WHERE file_extension=mp3") or die(print_r($bdd->errorInfo()));
Le or die tu peux aussi le mettre avec un execute() ou un query() ;-)
Et normalement avec ca il te dira la même chose que le père :)