Clause Where dans une requête SQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Clause Where dans une requête SQL

par Truc » 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 !!

par Galliwok » 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 çà.

par iclo » 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

par Truc » 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:

par iclo » 26 déc. 2005, 23:40

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

par Truc » 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:

Clause Where dans une requête SQL

par Galliwok » 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