Requete php avec une base mysql

francoisfrances
Invité n'ayant pas de compte PHPfrance

30 août 2011, 21:33

Bonsoir à tous,

voilà j'ai une requête à effectué en php en allant chercher des infos dans une base de données.
Je dois afficher la liste des pages qui appartiennent à mon magasin numéro 2, mais pas la page numéro 36 de cette liste de page qui elle aussi appartient au magasin numéro 2.
J'arrive à afficher la liste des pages avec ce code :

Code : Tout sélectionner

->where('store_id=2');
Mais je n'arrive pas à mettre la condition pour afficher TOUTE les pages du store_id=2 sauf la page numéro 36.
J'ai essayé avec ce code mais sans succès :

Code : Tout sélectionner

->where('store_id=2')&&('page_id!=36');
Pourriez vous m'aider ?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

30 août 2011, 21:41

Il te faut constituer la condition suivante dans ta requête :
SELECT ... 
  FROM ...
  WHERE store_id=2 AND page_id!=36
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

francoisfrances
Invité n'ayant pas de compte PHPfrance

30 août 2011, 22:38

Merci mais j'écris ce code dans mon fichier php et non côté sql.

Je voudrais connaitre la syntaxe php de la requête en fait. :wink:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

30 août 2011, 22:54

mysql ?

@+
Il en faut peu pour être heureux ......

Invité
Invité n'ayant pas de compte PHPfrance

30 août 2011, 22:59

MySql oui pardon !

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

30 août 2011, 23:00

suis le lien ^^
Il en faut peu pour être heureux ......

Eléphant du PHP | 275 Messages

31 août 2011, 10:17

->where('store_id=2 AND page_id!=36');

francoisfrances
Invité n'ayant pas de compte PHPfrance

31 août 2011, 12:05

Merci à tous pour vos réponses.

J'ai trouvé. La réponse est :

->where('store_id=1 AND page_id<>36');
Ca fonctionné parfaitement avec cette requête.