Bonjour,
cela fait 4 jours que je suis sur ce problème que je n'arrive pas à comprendre et qui me parait pourtant anodin mais quand on a la tête dedans....
François Premier des Adrilines d\'Opale était biensur à la base dans une variable, je l'ai écrit complètement pour pouvoir tester et même comme ça, ça ne marche pas. Lorsque je met un nom sans quote cela fonctionne parfaitement. Il doit y avoir une " ou un ' qui m'échappe, c'est pourquoi je viens ici réclamé un œil neuf.
PS:En copiant directement le contenu de query dans mysql, la requête s'éxécute.
Merci d'avance.
Berew
Modifié par berew (03 Apr 2012 - 18:03)
cela fait 4 jours que je suis sur ce problème que je n'arrive pas à comprendre et qui me parait pourtant anodin mais quand on a la tête dedans....

$reponse = $bdd->query("SELECT * FROM `chien` WHERE nom = 'François Premier des Adrilines d\'Opale'");
while ($donnees = $reponse->fetch())
François Premier des Adrilines d\'Opale était biensur à la base dans une variable, je l'ai écrit complètement pour pouvoir tester et même comme ça, ça ne marche pas. Lorsque je met un nom sans quote cela fonctionne parfaitement. Il doit y avoir une " ou un ' qui m'échappe, c'est pourquoi je viens ici réclamé un œil neuf.
PS:En copiant directement le contenu de query dans mysql, la requête s'éxécute.
Merci d'avance.
Berew
Modifié par berew (03 Apr 2012 - 18:03)