[résolu] Condition dans une requete Select MYSQL

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 : [résolu] Condition dans une requete Select MYSQL

par cotp » 18 janv. 2006, 16:45

Merci merci goeb
Ca marche :)

8)

par goeb » 18 janv. 2006, 15:07

Salut,
tu ne peux pas faire comme tu écris.
Mais tu peux faire une requête comme ça :
$query= "SELECT * FROM matable WHERE var1 = '$var1'";
if (! empty($var2)) {
  $query = $query. " AND var2='$var2'";
}
if (! empty($var3)) {
  $query = $query . " AND var3='$var3'";
}

[résolu] Condition dans une requete Select MYSQL

par cotp » 18 janv. 2006, 14:36

Bonjour à tous :)
Après maintes recherche sur Google, je me décide à vous demander de l'aide.
Je voulais savoir s'il était possible d'écrire une condition dans une requête, et quelle syntaxe utiliser ?

Exemple: (je me doute que la syntaxe du code n'est pas bonne :oops: )
$query = "SELECT * FROM matable WHERE var1 = '$var1' if (!empty($var2)) {AND var2='$var2'; } if (!empty($var3)) {AND var3='$var3';} ";

$result = mysql_query($query);
Merci par avance pour votre aide,

Cotp