Sử dụng mysql_query :
<?php
$result = mysql_query('SELECT t.messageid, t.message
FROM TABLE t
ORDER BY t.messageid DESC
LIMIT 1') or die('Invalid query: ' . mysql_error());
//print values to screen
while ($row = mysql_fetch_assoc($result)) {
echo $row['messageid'];
echo $row['message'];
}
// Free the resources associated with the result set
// This is done automatically at the end of the script
mysql_free_result($result);
?>
Truy vấn SQL:
SELECT t.messageid, t.message
FROM TABLE t
ORDER BY t.messageid DESC
LIMIT 1
... sử dụng ORDER BY để đặt các giá trị vì vậy giá trị cao nhất là hàng đầu tiên trong tập kết quả. LIMIT cho biết rằng trong số tất cả các hàng đó, chỉ hàng đầu tiên thực sự được trả về trong tập kết quả. Bởi vì messageid
là tự động tăng, giá trị cao nhất là giá trị gần đây nhất ...