Aller au contenu

SQL WHERE


KelT

Messages recommandés

Membre, KelT Informatique, 33ans Posté(e)
KelT Membre 1 855 messages
33ans‚ KelT Informatique,
Posté(e)

Salut

Je voudrais sélectionner dans la base de données toutes les entrées pour lesquelles le champ genre vaut action.

Pour ça j'ai ce code :

SELECT * FROM films ORDER BY nom WHERE genre = 'action'

Par contre je n'arrive pas bien à l'insérer dans le PHP

// connexion base
$reponse = $bdd->query("SELECT * FROM films ORDER BY nom WHERE genre = 'action'");
while ($donnees = $reponse->fetch()) { // LIGNE DE L'ERREUR
// etc...
}

PHP me renvoie Call to a member function fetch() on a non-object.

Merci...

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Fondateur, Faut Bosser, 35ans Posté(e)
ph0b Fondateur 4 329 messages
35ans‚ Faut Bosser,
Posté(e)

Salut,

tu as un problème avant dans ton code, ta fonction query() ne renvoie pas un objet.

Par ailleurs, tu devrais mettre "ORDER BY nom" à la fin de la requête, pas au milieu.

Lien à poster
Partager sur d’autres sites

Membre, KelT Informatique, 33ans Posté(e)
KelT Membre 1 855 messages
33ans‚ KelT Informatique,
Posté(e)

ah bah ça venait de ça, ORDER BY à la fin, merci :yahoo:

Lien à poster
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×