-4
我想從我的PHP數據庫的最新條目,我一直在嘗試,但還是它返回如何從我的數據庫中最新的入門
- 我已經在數據庫中的第一項試過這條線
難道是從我的數據庫安排
<?php $sql = "SELECT * FROM comments ORDER BY 'id' DESC LIMIT 3"; $result = mysql_query($sql); ?>
我想從我的PHP數據庫的最新條目,我一直在嘗試,但還是它返回如何從我的數據庫中最新的入門
難道是從我的數據庫安排
<?php
$sql = "SELECT * FROM comments ORDER BY 'id' DESC LIMIT 3";
$result = mysql_query($sql);
?>
試試這個
$sql = "SELECT * FROM `comments` ORDER BY `id` DESC LIMIT 1";
LIMIT 3
這將嘗試返回3行......改變這種以1會給你只要您不以任何方式重用id值,就可以使用單個條目。SELECT *
。最好只命名你需要返回的列試試看下面的代碼。請確保該ID是一個自動增量列。
$sql = "SELECT * FROM comments ORDER BY id DESC LIMIT 1";
$result = mysql_query($sql);
見[當使用單引號,雙引號,反引號(http://stackoverflow.com/questions/11321491/when-to-use-single-quotes-double-quotes-and-backticks) ..你的列名'id'不應該在'ORDER BY'子句中單引號。引用它會導致它被解釋爲字符串字面值,對於所有行都是相同的字面值,因此是一個無意義的「ORDER BY」。 –