این پیغام خطا به چه معناست؟

golroze

New Member
با سلام
این قطعه کد من است که 5 رکورد آخر جدول را سلکت می کنه که درست جواب می ده اما همرا با هاش این پیغام خطا را می ده .

Warning
: mysql_result() [function.mysql-result]: Unable to jump to row 5
on MySQL result index 5 in

C:\Users\elham\Desktop\Session_05\cms20\showpost.php on line
17
[PHPS] $natije = mysql_query('SELECT * FROM posts ORDER BY title DESC LIMIT 0,5');
for ($i=0; $i<=5;$i++)
{
$id=mysql_result($natije,$i, 'id');
$post=mysql_result($natije,$i,'title');
echo "<a href='showpost.php?id=$id'>$post</a><br/>";[/PHPS]
 

hassancd

Active Member
کدت مشکلش اینه که برای دستیابی به اطلاعات یا از for each یا از while استفاده کن و mysql_result نمیتونی از حلقه ثابت استفاده کنی
 

MJmoonwalk

Member
شما این کد رو جایگزین کن:
[PHPS]
$natije = mysql_query('SELECT * FROM posts ORDER BY title DESC LIMIT 0,5');
while($row = mysql_fetch_array($natije))
{
echo "<a href='showpost.php?id=".$row['id']."'>".$row['title']."</a><br>";
}
[/PHPS]​
 

جدیدترین ارسال ها

بالا