Page 1 sur 1

Clause Where dans une requête SQL

Posté : 26 déc. 2005, 18:57
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."' == '') {'".$Nom."' = ''} ELSE {prospect.nom LIKE '".$Nom."%'})

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:12
par iclo
C'est dans le code php que tu dois vérifier si le critère de recherche contient bien au moins un caractère, si c'est le cas tu ajoutes ton critère de recherche dans la clause where par une concaténation, sinon tu ne fais rien.

ps: On prend la peine de te répondre, de ton côté prend la peine de lire les règles du forum, pas de multiposte 8)