par
fafa1107 » 05 juil. 2010, 17:39
alors j'ai essayé ma requete dans phpadmin elle fonctionne nickel, j'ai deux entrées dans ma table quand je demande de m'afficher l'id de la premiere entrée qui est egal a 8 cela fontionne , mais si je demande de m'afficher l'id de la deuxieme entrée qui est egal à 13 cela m'affiche 1??????
j'utilise ce code:
$db_host = "*****";
$db_user = "*******";
$db_pass = "********";
$db_name = "*******";
$link = mysql_connect($db_host,$db_user,$db_pass,true);
mysql_select_db($db_name,$link);
$result = mysql_query('SELECT * FROM commentaire WHERE wallpaper=31 ORDER BY id ASC LIMIT 0,4') ;;
if($result)
{
for ($i = 1; $i <=5; $i++)
{
if($row = mysql_fetch_assoc($result))
{
$id[$i] = $row['id'];
$commentaire[$i] = $row['commentaire'];
$nickname[$i] = $row['nickname'];
}
}
}
echo $id[2];
et donc echo $id[1] m'affiche 8 qui est le bon id mais echo $id[2] m'affiche 1 alors que l'id est de 13.
alors j'ai essayé ma requete dans phpadmin elle fonctionne nickel, j'ai deux entrées dans ma table quand je demande de m'afficher l'id de la premiere entrée qui est egal a 8 cela fontionne , mais si je demande de m'afficher l'id de la deuxieme entrée qui est egal à 13 cela m'affiche 1??????
j'utilise ce code:[php]$db_host = "*****";
$db_user = "*******";
$db_pass = "********";
$db_name = "*******";
$link = mysql_connect($db_host,$db_user,$db_pass,true);
mysql_select_db($db_name,$link);
$result = mysql_query('SELECT * FROM commentaire WHERE wallpaper=31 ORDER BY id ASC LIMIT 0,4') ;;
if($result)
{
for ($i = 1; $i <=5; $i++)
{
if($row = mysql_fetch_assoc($result))
{
$id[$i] = $row['id'];
$commentaire[$i] = $row['commentaire'];
$nickname[$i] = $row['nickname'];
}
}
}
echo $id[2];
[/php]
et donc echo $id[1] m'affiche 8 qui est le bon id mais echo $id[2] m'affiche 1 alors que l'id est de 13.