Variable dans varaible
Résolu
leguadeloupeen
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
leguadeloupeen Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
leguadeloupeen Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour, pour des raisons de simplification de mon code, dans une requête SQL à 4 niveau d'égalités, je cherche à mettre un variable dans la reqête qui soit elle-même issue d'une variable le code :
$requete=' AND famille=='.$genre.''; // c'est la variable $requete qui contien une variable
if ($type==1) $resultat=mysql_query('SELECT * FROM client WHERE id > -1 "'.$requete.'"');
le but est de pouvoir mettre plusieurs variables du style $requete dans la requête SQL
je ne parviens pas à régler le problème des cotes (simple et double)
Quelqu'un pourrait-il m'aider ?
Merci d'avance
$requete=' AND famille=='.$genre.''; // c'est la variable $requete qui contien une variable
if ($type==1) $resultat=mysql_query('SELECT * FROM client WHERE id > -1 "'.$requete.'"');
le but est de pouvoir mettre plusieurs variables du style $requete dans la requête SQL
je ne parviens pas à régler le problème des cotes (simple et double)
Quelqu'un pourrait-il m'aider ?
Merci d'avance
A voir également:
- Variable dans varaible
- Vba range avec variable ✓ - Forum VB / VBA
- Variable d'environnement temp ✓ - Forum Microsoft Office
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ✓ - Forum Python
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
3 réponses
Bonsoir,
jette un oeil du cote des variables dynamiques type $$nom_de_ma_variable
http://www.phpdebutant.org/article119.php
Cordialement
En informatique 99% des problèmes se situent entre le fauteuil et le clavier
jette un oeil du cote des variables dynamiques type $$nom_de_ma_variable
http://www.phpdebutant.org/article119.php
Cordialement
En informatique 99% des problèmes se situent entre le fauteuil et le clavier
Salut
essayes comme ça:
essayes comme ça:
if ($type==1) $resultat=mysql_query("SELECT * FROM client WHERE id > -1 '".$requete."' '".$requete2."' '".$requete3."' '".$requete4."' ");
Merci bcp pour vos réponses, les variables dynamiques ne permettent pas de résoudre mon problème, en fait voilà le code qui résoud :
$req0='SELECT * FROM client WHERE id > -1';
if ($genre!='') $req1=' AND famille = "'.$genre.'"';
if ($var1!='') $req2=' AND ville = "'.$var1.'"';
if ($var2!='') $req3=' AND codepo = "'.$var2.'"';
if ($var3!='') {
$var3=substr($var3,6,4).substr($var3,2,4).substr($var3,0,2);
$req4=' AND derdate <= "'.$var3.'"';
$resultat=mysql_query($req0.$req1.$req2.$req3.$req4);
ça se rapproche + de la solution d'Alain
A+
$req0='SELECT * FROM client WHERE id > -1';
if ($genre!='') $req1=' AND famille = "'.$genre.'"';
if ($var1!='') $req2=' AND ville = "'.$var1.'"';
if ($var2!='') $req3=' AND codepo = "'.$var2.'"';
if ($var3!='') {
$var3=substr($var3,6,4).substr($var3,2,4).substr($var3,0,2);
$req4=' AND derdate <= "'.$var3.'"';
$resultat=mysql_query($req0.$req1.$req2.$req3.$req4);
ça se rapproche + de la solution d'Alain
A+