Page 1 sur 1

Clause Where dans une requête SQL

Posté : 26 déc. 2005, 18:50
par Galliwok
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

Posté : 26 déc. 2005, 20:51
par Truc
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:

Posté : 26 déc. 2005, 23:40
par iclo
Je t'ai répondu la même chose que Truc mais sur l'autre poste :-(

Posté : 26 déc. 2005, 23:55
par Truc
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:

Posté : 27 déc. 2005, 01:21
par iclo
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

Posté : 27 déc. 2005, 10:03
par Galliwok
Merci beaucoup.

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

Posté : 27 déc. 2005, 13:53
par Truc
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 !!