我有一個奇怪的問題,我運行下面的SQL語句:SQL不返回任何記錄
SELECT * FROM tbl_statement_items;
或
SELECT * FROM `tbl_statement_items`;
表「tbl_statement_items」包含28條記錄,但是當我運行其上方的命令顯示0結果。
但是,當我運行它通過phpmyadmin它顯示所有記錄:(它附加一個限制)。
SELECT * FROM `tbl_statement_items` WHERE 1 LIMIT 0 , 30
我失去了簡單的東西在這裏還是有其他人的經驗?
在此先感謝。
您是直接查詢mysql還是通過PHP中的'mysql_query()'等語言方法查詢?如果以後是真的,我可以看到一個PHP代碼片段嗎? – 65Fbef05 2011-05-03 14:08:26
您第一次如何運行該聲明?你確定你正在查詢正確的數據庫嗎?嘗試database.tablename語法。 – 2011-05-03 14:08:33
根據我對類似案例的經驗,99%的時間只是查詢錯誤的數據庫副本。 – 2011-05-03 14:09:44