لطفا کمک کنید (mysql)

mr.spray

Member
لطفا با توجه به کد زیر بگید چطوری می تونم بر اساس آی دی 5 رکورد آخر دیتابیس رو استخراج کنم.

PHP:
<?php
mysql_connect("localhost","root","");
mysql_select_db('proje');
$result=mysql_query("select `id`,`titr` from news order by `id` DESC");
if(mysql_num_rows($result)>0)
{
while($row=mysql_fetch_array($result))
{
print("<a href=news1.php?id=$row[id]> $row[titr] </a>");
print("<br><hr><br>");
}
}
else
print("khabari mojood nemibashad");
?>
 

k2-4u

Well-Known Member
sql زیر رو در کد بالا استفاده کن
فقط به جای TableName نام جدول مورد نظرتو بده

اگر برعکس کار کرد (یعنی به جای 5 تای آخر 5 تای اول رو داد ) به جای ASC بگذار DESC
PHP:
SELECT * FROM `TableName` ORDER BY  `id` ASC LIMIT 0 , 5
 

mr.spray

Member
(ببخشید برای تشکر پست دادم)دمت گرم،کار کرد!
من با کدهای php ورمی رفتم و راه حا های مسخره ای پیدا کرده بودم.فکر نمی کردم به راحتی با sql حل شه.:D
 

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

بالا