0
我有一個簡單的MySQL數據庫表,只有20條記錄。 ID
列是設置爲主鍵的AUTO_INCREMENT
integer
。DESC掛起的MySQL命令; ASC很好
此代碼試圖獲取從表中的最新條目,使用PDO對象:
$query="SELECT * FROM latest_news ORDER BY ID ASC";
$pdo=connectToDatabase();
$result=$pdo->query($query);
$newsStory=$result->fetch();
此代碼工作正常,當我整理升ORDER BY ID ASC
,但是當我降序排序ORDER BY ID DESC
,它掛起並失去聯繫。沒有顯示PHP錯誤信息;即使經過漫長的等待,該頁面也不會在瀏覽器中加載。
環境是PHP 5.4.45,MySQL的27年6月5日和使用的EasyPHP 14.1
當然本地Web服務器,如果需要任何的更多信息,請讓我知道。對於MySQL查詢還是比較新的。
你可以發送你的掛機查詢嗎? –
當然,我們希望你的意思是'ORDER BY ID DESC'(帶** ID **)。另外,你想檢查'query()'的返回值,並且記錄錯誤,如果它是假的。 – jcaron
感謝您指出這一點;編輯了這個問題。 – TheTurkey