[Sql]Comment faire une recherche avec 2 param

Fermé
sanddy - 21 avril 2007 à 20:08
 sanddy - 28 avril 2007 à 12:41
Bonjour,
J'ai une fonction recherche sur mon site.
J'arrive à faire afficher un mot clé lorsqu'on le tape... mais je n'arrive pas à savoir ce qu'il faut utiliser pour avoir le "et" "ou"...

C'est-à-dire, je veux afficher par exemple une annonce d'emploi de la ville de lyon... Ce que j'arrive a faire, c'est d'afficher que la ville de Lyon ou afficher que les annonces d'emploi... mais comment afficher les deux svp ???

SELECT * FROM $table WHERE annonce LIKE '%$nom_a_chercher%' OR ville LIKE '%$nom_a_chercher%'...

Que puis-je utiliser a la place de OR svp ???

Merci d'avance... Depuis cet après-midi, je cherche et je ne trouve pas alors peut-être vaut-il mieux demander des fois ^^

Sandy.

2 réponses

sanddy Messages postés 6 Date d'inscription samedi 21 avril 2007 Statut Membre Dernière intervention 19 mai 2011
21 avril 2007 à 20:17
Disons que je ne veux pas utiliser le AND car je n'ai pas que 2 paramètres en fait... imaginer si je veux afficher une annonce immobiliere du pseudo sanddy avec l'age 22 ans et de la ville de lyon... le AND ne marchera pas ni le OR (il marchera en affichant un seul paramètre)... Merci pour votre futur réponse...

Quelqu'un peut-il m'aider SVP ???

Je vous donne un exemple : sur http://www.tesannonces.com/ vous pouvez voir que j'arrive à faire afficher qu'un paramètre à la fois...

Sur http://www.tesannonces.com/rechercher_essai.php je veux faire une multi-recherche... j'ai utilisé XOR mais bon, ça ne me donne pas exactement ce que je voudrais... ça me donne juste toutes les solutions possibles... argh !
0
lmhelp Messages postés 78 Date d'inscription jeudi 11 janvier 2007 Statut Membre Dernière intervention 16 juillet 2009 1
23 avril 2007 à 15:10
OR : ou inclusif (l'un ou l'autre ou les deux à la fois)
XOR : ou exclusif (l'un ou l'autre mais pas les deux à la fois)
AND : et (les deux à la fois)

Ce serait quelque chose comme :

SELECT * 
FROM $table 
WHERE type_annonce = 'EMPLOI'
AND ville = 'LYON' 
0
Que veut-il mieux proposer : une recherche par département, par région ou par ville ??? qu'en pensez-vous svp ??
Merci d'avance...

Par département, ça m'a l'air bien !
0

Discussions similaires