2011-07-25 35 views
0

我收到以下錯誤:SQL錯誤而使用的mysql_query(),但不是在phpMyAdmin

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1 

我的查詢是:

SELECT * FROM `history` LIMIT 0 , 30 

當我運行它在phpMyAdmin它工作正常,和數據庫連接正在工作。

編輯:好的,這是解決。我的FTP客戶端說它正在將文件複製到服務器,但是當我試圖在cpanle的文件管理器中打開文件時,它已損壞。

+2

從腳本呼應你的'$ query'。你在這裏發佈的查詢不是每個mysql_query發送的查詢() – Jacob

+0

這行代碼是'$ query = mysql_query(「SELECT * FROM history LIMIT 0,30」)或者die(mysql_error());' – Tom

+0

不是導致錯誤的行,因爲它沒有'1',就像mysql錯誤消息所說的那樣。 – Jacob

回答

0

嘗試使用「真正的」單引號或將它們全部留在PHP中,而不是PhpMyAdmin爲您提供的「傾斜」引號。

$query = "SELECT * FROM history LIMIT 0, 30"; 

應該工作。

+0

我曾嘗試過,沒有運氣。 – Tom

0

確保您鍵入自己的」,如果你從phpMyAdmin的的apostrophies複製查詢是不同的,那麼你鍵入的,像這樣的‘歷史’

相關問題