Page 1 sur 1

Moteur de recherche evolué

Posté : 28 févr. 2006, 10:11
par beansoldier
J'ai donc reussi a faire un moteur de recherche basique grave au SQl et a la variable "Mot".
Maintenant, j'aimerais pouvoir créer un second qui comprendrais plusieurs criteres différents
J'ai eu l'idée de la requete SQL mais je me demande :

- Faut t'il utiliser "OR" ou "AND" ?
- Si un champ est laissé vide, ne risque t'il pas de rechercher la ou les champs sont vides ?

Voilà merci :wink:

Re: Moteur de recherche evolué

Posté : 28 févr. 2006, 10:59
par Truc
Salut,
Je suppose que tu as déjà du passer par ici récemment donc pas de "Bonjour" et une entrée en matière un peu sèche :-k
- Faut t'il utiliser "OR" ou "AND" ?

Tout dépend de l'effet recherché, si tous les critères doivent figurer dans le résultat => AND ou du moment qu'un critère est présent les données seront considérées comme valides => OR
- Si un champ est laissé vide, ne risque t'il pas de rechercher la ou les champs sont vides ?

Peut être si tu parle des champs de la BD et que la requete porte sur ce champ une recherche se fera également dessus. Mais ne sera pas considérer comme valide puisqu'il ne contient pas de mot(s).

Posté : 28 févr. 2006, 16:18
par beansoldier
autant pour moi, bonjour XD

Ok je vois maintenant ! Je te remerci :wink: