Clause Where et $_SESSION

Eléphant du PHP | 158 Messages

22 févr. 2006, 10:38

Bonjour a tous,

Ma question concernant SQL et PHP je ne savais pas où la poser donc dsl si c'est pas le bon endroit :oops:

Je suis entrain de générer des requêtes sql en php mais je me retrouve face à un problème:

Est il possible d'utiliser les variables de type $_SESSION dans le WHERE d'un select sql:
$sql_select_tri3= "SELECT DISTINCT NumAC FROM all_data WHERE Espece='$espece_1' AND Variete='$variete_1' ORDER BY Nom_gene";
Ci dessus un exemple de requête SQL utilisant des variables dans sa clause Where.

J'ai essayé d'écrire un truc comme ca mais j'obtient une erreur:
$sql_select_tri3= "SELECT DISTINCT NumAC FROM all_data WHERE Espece='$_SESSION['Espece_1']' AND Variete='$variete_1' ORDER BY Nom_gene";
°°°Darkbibou°°°

Mammouth du PHP | 768 Messages

22 févr. 2006, 10:42

$sql_select_tri3= "SELECT DISTINCT NumAC FROM all_data WHERE Espece='$_SESSION['Espece_1']' AND Variete='$variete_1' ORDER BY Nom_gene";
$sql_select_tri3 = "SELECT DISTINCT NumAC
FROM all_data
WHERE Espece = '".$_SESSION['Espece_1']."' AND Variete = '".$variete_1."'
ORDER BY Nom_gene";
M A R I O
Si une patte de lapin porte bonheur, qu'a-t-il bien pu arriver au lapin ?

Eléphant du PHP | 158 Messages

22 févr. 2006, 10:46

Oki Merci mario, je vais essayer :)
°°°Darkbibou°°°