Recherche sur 2 champs avec MSQL

Résolu/Fermé
lapenduledargent Messages postés 28 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 27 février 2012 - 11 oct. 2009 à 23:06
Smoking bird Messages postés 870 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 10 juillet 2011 - 12 oct. 2009 à 11:39
Bonjour,

Sur mon site php, j'ai un système d'Id de page via mysql voilà ce qui fonctionne :

$sql = 'SELECT * FROM `page`  WHERE `Id_page` = '.$_ENV['id_page'] ;


Mais je voudrais ajouter un champs supplémentaire à ma recherche :

AND ligne = 1

Voilà un de mes essais :
$sql = "SELECT * FROM `page`  WHERE `Id_page` = .$_ENV['id_page'] AND `ligne` = 1 ";


Mais j'ai ce genre d'erreur :


Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /opt/lampp/htdocs/include/fonction_page.php on line 32

Alors comment faire ?

Merci de votre aide.

Pierre
A voir également:

3 réponses

Smoking bird Messages postés 870 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 10 juillet 2011 58
11 oct. 2009 à 23:13
$sql = "SELECT * FROM `page` WHERE `Id_page` = '$_ENV[id_page]' AND `ligne` = 1 ";

on est magique, ou on l'est pas ^^ :D... enfin, si j'me plante pas -_- en tous cas c'est la direction à prendre^^
0
lapenduledargent Messages postés 28 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 27 février 2012 1
12 oct. 2009 à 06:43
Merci Smoking bird,

J'ai compris, j'avais pas essayé comme ça.

Bonne semaine.

Pierre
0
Smoking bird Messages postés 870 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 10 juillet 2011 58
12 oct. 2009 à 11:39
Merci, à toi aussi^^
(rappelle toi, les parse errors sont des erreurs de caractères oubliés ou mal placés, parfois pour mieux les comprendre il faut remonter dans le code par rapport à la ligne indiquée. Enfin, là c'était pas le cas, mais c'est rare^^)
0