Clause Where dans une requête SQL

Eléphanteau du PHP | 43 Messages

26 déc. 2005, 18:50

Bonjour,

Je cherche à créer un formulaire avec plusieurs critères de sélection.
L'un d'eux est le 'Nom'.

Dans ma requête SQL, je cherche à sélectionner toutes les personnes dont le nom commence par les caractères saisis seulement s'il y a eu au moins un caractère de saisi.

Je devrais avoir quelque chose du genre :
Where (IF ('".$Nom."' != '') {prospect.nom LIKE '".$Nom."'%} ELSE {1})

Je pense avoir une erreur de syntaxe.

Quelqu'un peut-il m'aider ?

Merci d'avance à tous ceux qui essaierait

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

26 déc. 2005, 20:51

Salut, il vaut mieux construire la requete sans y inclure directement les différents tests. Tu peut t'inspirer de ce qui est déjà fait ici :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 2144 Messages

26 déc. 2005, 23:40

Je t'ai répondu la même chose que Truc mais sur l'autre poste :-(

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

26 déc. 2005, 23:55

Je t'ai répondu la même chose que Truc mais sur l'autre poste :-(
Oh ben pas vu l'autre post..... :shock:

sinon je n'aurais pas donné cette réponse :twisted:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 2144 Messages

27 déc. 2005, 01:21

Je t'ai répondu la même chose que Truc mais sur l'autre poste :-(
Oh ben pas vu l'autre post..... :shock:

sinon je n'aurais pas donné cette réponse :twisted:
:D :D

Eléphanteau du PHP | 43 Messages

27 déc. 2005, 10:03

Merci beaucoup.

J'efface de suite l'autre post.
Je ne savais pas que l'on n'avait pas le droit de faire çà.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 déc. 2005, 13:53

Je ne savais pas que l'on n'avait pas le droit de faire çà.
Ah c'est écrit dans les règles du forum, il faut toujours les lire avant de poster.

Tu as bien vu le problème 2 réponses sur 2 posts pour la meme réponse !!

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute