Création de variables dans une boucle et récupération de données avec une requête
dans une boucle for je voudrais creer une variable differente a chaque passage dans la boucle. Cette variable recupere une requete mysql.
je n'ai pas les resultats attendus alors je me demande si c'est la requete qui contient une erreur ou la creation de variable :
Code:
1 2 3 4 5 6 7 8 9
| for ($i=0 ; $i<=(count($ref_tarif)-1) ; $i++)
{
$sql.$i = "select qte_reservee from detail_reservation where ref_tarif = convert(_utf8 '".$ref_tarif[$i]."' USING latin1) and ref_reservation = '".$ref_resa[$select]."'";
$ret.$i = mysql_query($sql.$i)or die(mysql_error());
$donn.$i = mysql_fetch_array($ret.$i);
$qte.$i = $donn.$i['qte_reservee'];
} |
apres ca j'affiche les donnees dont j'ai besoin grace a la variable $qte.$i mais j'ai l'erreur suivante :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select qte_reservee from detail_reservation where ref_tarif = convert(_utf8 'ADU' at line 5
comment ca se fait qu'il me dit a la ligne 5 en general quand g des erreurs il me dit ligne 1....
Qu'est ce qui ne va pas dans mon code?
merci