par
Ajoloca » 27 nov. 2006, 00:49
Bonsoir,
Si c'est pour un "switch" en PHP tu peux le faire avant de construire ta requête, affecter une valeur à une variable en fonction du "case" et concaténer cette variable à l'endroit que tu le souhaites.
Exemple:
switch ($myVar){
case 1 :
$sqlValue = 'Cas 1';
break;
case 2 :
$sqlValue = 'Cas 2';
break;
......
default :
$sqlValue = 'Pas de valeur';
}
$query_photo =
"SELECT galerie.photo_ID, galerie.cat_ID, galerie.titre,
galerie.`date`, galerie.vignette, galerie.photo, galerie.auteur,
galerie.`comment`, galerie_cat.categorie FROM galerie, galerie_cat
WHERE galerie.cat_ID=" . $sqlValue . " AND galerie_cat.categorie_ID=galerie.cat_ID";
Si c'est pour un switch SQL dans un premier temps je te renvoi à la
DOC
Bonsoir,
Si c'est pour un "switch" en PHP tu peux le faire avant de construire ta requête, affecter une valeur à une variable en fonction du "case" et concaténer cette variable à l'endroit que tu le souhaites.
Exemple:
[php]
switch ($myVar){
case 1 :
$sqlValue = 'Cas 1';
break;
case 2 :
$sqlValue = 'Cas 2';
break;
......
default :
$sqlValue = 'Pas de valeur';
}
$query_photo =
"SELECT galerie.photo_ID, galerie.cat_ID, galerie.titre,
galerie.`date`, galerie.vignette, galerie.photo, galerie.auteur,
galerie.`comment`, galerie_cat.categorie FROM galerie, galerie_cat
WHERE galerie.cat_ID=" . $sqlValue . " AND galerie_cat.categorie_ID=galerie.cat_ID";
[/php]
Si c'est pour un switch SQL dans un premier temps je te renvoi à la [url=http://dev.mysql.com/doc/refman/5.0/fr/case-statement.html]DOC[/url]