inclure un switch dans une requete

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 : inclure un switch dans une requete

par Ajoloca » 27 nov. 2006, 02:10

Genial ! j'ai compris, je ne maitrisais pas ce type de construction, ça m'ouvre des horizons.
Merci
C'est assez parlant, mais ....

par Truc » 27 nov. 2006, 02:07

mais le but n'est pas atteint [Résolu]
On ne sait pas vraiment si c'est le cas :-k

On va attendre son retour et éventuelle confirmation avant de le gronder pour un oubli.

Mode "onslapaite" ?
on peut :lol:

par Ajoloca » 27 nov. 2006, 01:52

Texte by Truc & LHDN92
Traduction et interprétation par Ajoloca

:lol: :lol: :lol: :lol:
C'est ça le travail en équipe!... mais le but n'est pas atteint [Résolu]

par DocType » 27 nov. 2006, 01:48

Texte by Truc & LHDN92
Traduction et interprétation par Ajoloca

Mode "onslapaite" ?
Image
Image
Image
Image
Image

Et là, Zeus arrive
Image


:lol: :lol: :lol: :lol: :lol:

(message au 10000 degré, à ne pas prendre au sérieux :wink: )

par Truc » 27 nov. 2006, 01:29

Hi hi... vente de potion spécial forum pour seulement "trouzeneuf Euro" en promo :lol:

J'avais pas vu non plus la réponse de Flash gordon :shock:
Mais on se complète... et bien résumé par Ajoloca :)

par Ajoloca » 27 nov. 2006, 01:20

[mode Caliméro]
C'est vraiment pas juste, il est toujours devant! ](*,)
[/mode Caliméro]
Ouvrez les yeux, je vous devance :twisted:
Flash est mon surnom :lol:

Note: Un pt'it tag [RESOLU] Gico ? :wink:
Tellement rapide,... pas vu!

par DocType » 27 nov. 2006, 01:18

[mode Caliméro]
C'est vraiment pas juste, il est toujours devant! ](*,)
[/mode Caliméro]
Ouvrez les yeux, je vous devance :twisted:
Flash est mon surnom :lol:

Note: Un pt'it tag [RESOLU] Gico ? :wink:

par Gico » 27 nov. 2006, 00:53

Genial ! j'ai compris, je ne maitrisais pas ce type de construction, ça m'ouvre des horizons.
Merci

par Ajoloca » 27 nov. 2006, 00:52

@Truc

Mois aussi, je veux de cette potion!!!
[mode Caliméro]
C'est vraiment pas juste, il est toujours devant! ](*,)
[/mode Caliméro]

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

par Truc » 27 nov. 2006, 00:39

Salut,
avec l'instruction CASE ceci dit en as tu vraiment besoin ?

par DocType » 27 nov. 2006, 00:37

ba tu construis ta requête :roll:
$requete = "SELECT * FROM ";
switch($tavar)
{
    case "table_1":
        $requete .= "table_1";
    break;
    default;
        $requete .= "table_default";
    break;
}
$requete .= " WHERE id='3'";

inclure un switch dans une requete

par Gico » 27 nov. 2006, 00:32

Bonjour, comment faut'il s'y prendre pour inclure une fonction switch dans le code d'une requete mysql

Code : Tout sélectionner

$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= ici inclure le switch AND galerie_cat.categorie_ID=galerie.cat_ID"; Merci