به جای کدت این رو بذار.
$connect=mysql_connect("localhost","root","");
mysql_select_db("site");
$sql="select * from `news` order by id DESC";
$SQL=mysql_query($sql) or die(mysql_error());
$num_rows=mysql_num_rows($SQL);
while($VAl=mysql_fetch_assoc($SQL)):
if ($num==5){
break;
}else{
echo '<br>'."<a href >".$val['titr'];
$num++;
}
end while;
mysql_close($connect);
به جای این که برای ایجاد محدودیت تعداد رکورد از $num استفاده کنی ، از دستور limit توی اس کیو ال ت استفاده کن:
$connect=mysql_connect("localhost","root","");
mysql_select_db("site");
$sql="select * from `news` order by id DESC limit 5";
$SQL=mysql_query($sql) or die(mysql_error());
$num_rows=mysql_num_rows($SQL);
while($VAl=mysql_fetch_assoc($SQL)):
echo '<br>'."<a href >".$val['titr'];
end while;
mysql_close($connect);