Boucle for avec SELECT et variable indicée
Bonjour à tous,
Voici mon problème, qui s'assimile à celle d'un compteur avec affichage des chiffres avec des images stockées dans une table.
Mon code est le suivant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| $str = '1234';
//*On décompose la chaîne en caractères isolés
$chiffre = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);
//* on peut donc affichier chiffre[0], chiffre[1]...
//*on veut aller chercher les images correspondantes à chaque chiffre dans //*la table correspondante (ici la table "compteur"), pour chaque $chiffre[i]
for($i=0;$i<5;$i++) {
$req= 'SELECT image FROM compteur WHERE id='.$chiffre.'';
$resultat=mysql_query($req);
$image=mysql_result($resultat,0);
$row=mysql_fetch_row($image);
} |
J'ai systématiquement une renvoi d'erreur "Warning: mysql_result() expects parameter 1 to be resource, boolean given in..."
Je soupçonne que la syntaxe id='.$chiffre.' n'est pas correcte, mais avec $chiffre[i] cela ne fonctionne pas non plus.
Donc comment écrire un SELECT avec une variable indicée ?
Merci d'avance pour vos conseils.
Hisin