我有這個短代碼來回顯MySql數據庫中的最後兩行。問題是它只顯示一個 - 最後一行。我無法弄清楚我做錯了什麼。我在另一個網站上使用幾乎相同的代碼,它工作得很好。如果我在Mysql查詢中使用LIMIT 1,則無法回顯。 你能幫忙嗎? 非常感謝。While循環只顯示一個結果
<?
$query = mysql_query("SELECT no, date, msg FROM news ORDER BY -no LIMIT 2");
$data = mysql_fetch_array($query);
while ($data = mysql_fetch_array($query)) {
$text = nl2br ($data['msg']);
echo ('<b>Aktuality z Hlavatice ('.$data['date'].')</b><br /><br />' . $text);
}
?>
停止使用不推薦使用的'mysql_ *'函數!改爲使用PDO/MySQLi。 – Raptor