Je suis confronté à un problème que je ne comprends pas : "erreur SQL ! SELECT * FROM diap WHERE page=seminaire01 Champ 'seminaire01' inconnu dans where clause" En développement je travail en local.
on arrive sur la page par le lien suivant : "galerie.php?page=seminaire01"
Sur la page galerie.php, <? require ('connect.php'); $sql = "SELECT * FROM diap WHERE page=".$page; $req = mysql_query($sql) or die('erreur SQL ! '.$sql.'<br>'.mysql_error()); $data = mysql_fetch_array($req); include('../htm/header-'.$data['design'].'.htm'); include('../htm/sommaire.htm'); ?>
J'ai l'impression que le "serveur" confond le champ et les valeurs que comporte ce champ.
Je précise que si je remplace "page" par "id" dans le lien et la requête SQL, tout fonctionne normalement.
Je pige pas mon erreur, un truc m'échappe.
Y aurai-t-il qq1 qui puisse m'éclairer. Merci d'avance.