Erreur de fetch avec requête MySQL
Résolu/Fermé
alexisr
Messages postés
53
Date d'inscription
jeudi 23 septembre 2010
Statut
Membre
Dernière intervention
20 avril 2014
-
5 juin 2013 à 06:38
alexisr Messages postés 53 Date d'inscription jeudi 23 septembre 2010 Statut Membre Dernière intervention 20 avril 2014 - 5 juin 2013 à 17:46
alexisr Messages postés 53 Date d'inscription jeudi 23 septembre 2010 Statut Membre Dernière intervention 20 avril 2014 - 5 juin 2013 à 17:46
A voir également:
- Erreur de fetch avec requête MySQL
- Erreur 0x80070643 - Guide
- Erreur 38 free ✓ - Forum Mobile
- Mysql download - Télécharger - Bases de données
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
- Erreur 10016 epson - Forum Imprimante
2 réponses
Utilisateur anonyme
5 juin 2013 à 10:44
5 juin 2013 à 10:44
Bonjour
Dans ta requête, mp3 est une chaîne de caractères et non pas un nom de champ. Il faut donc le mettre entre quotes :
Dans ta requête, mp3 est une chaîne de caractères et non pas un nom de champ. Il faut donc le mettre entre quotes :
$reponse=$bdd->exec("SELECT file_name FROM alexis WHERE file_extension='mp3'");
alexisr
Messages postés
53
Date d'inscription
jeudi 23 septembre 2010
Statut
Membre
Dernière intervention
20 avril 2014
1
5 juin 2013 à 17:46
5 juin 2013 à 17:46
j'aimerais ajouter que j'ai du changer le exec pour un query afin que cela fonctionne bien. au cas ou cette erreur arriverait à quelqu'un d'autre.
5 juin 2013 à 17:36
Modifié par jeremy.s le 5/06/2013 à 17:40
$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 :)
5 juin 2013 à 17:42