select where โดยกำหนดลิมิทการค้นหายังไงครับ ให้ค้นหาจากข้อมูลใหม่ไปเก่า ถ้าเจออยู่ใน 10 ข้อมูลล่าสุดให้ฟ้องว่าเจอ โดยไม่สนใจข้อมูลเก่าที่ไม่ใช่ 10 ข้อมูลล่าสุด
Code (PHP)
$sql = "select * from tbl_list where name='$name' order by id desc limit 0,9"
$sqlquery = mysql_db_query($dbname,$sql);
$numrow = mysql_num_rows($sqlquery);
if($numrow>0){
echo "found";
}
$strSQL = "SELECT * FROM tbl_list WHERE name='$name' ORDER BY id DESC LIMIT 0 , 10";
$objQuery = mysql_query($strSQL) or die(mysql error());
while($objResult = mysql_fetch_array($objQuery)){
echo $objResult["name"];
}