Récupérer une valeur dans un chaine sql - Programmation
Marsh Posté le 08-02-2002 à 20:57:13
ou si vous preferez comment indiquer à la chaine Sql qu'il s'agit d'une variable et non d'une chaine de caractere !
Marsh Posté le 08-02-2002 à 22:19:07
1- dans une chaîne 'patati et patata', les variables $var ne sont pas interprétées. Elles le sont dans les chaînes délimitées par des doubles guillemets.
Donc soit tu fait :
$sql = 'SELECT code_postal,ville,adresse, FROM table WHERE substring(code_postal,1,2)="' . $var . '"';
Ou bien, ce qui est nmieux :
$sql = "SELECT code_postal,ville,adresse, FROM table WHERE substring(code_postal,1,2)='$var'";
Voilà !
Marsh Posté le 08-02-2002 à 20:37:47
Voila mon soucis :
recherche de coordonnées par départements; la premiere page html est un formulaire qui recupere la variabla $var qui contient le numéro de département sur le quel est lancé la recherche.
Ensuite la page qui est mis en action="", contient une requete sql qui est :
$sql = 'SELECT code_postal,ville,adresse, FROM table WHERE substring(code_postal,1,2)="$var"';
or visiblement il ne chope pas la valeur de la variable !!
qq'un a la solution ?