2012-12-06 59 views
0

我試圖使用從php腳本 加載數據本地infile插入記錄到數據庫表中,但它給我下面的錯誤。無效的查詢:這個MySQL版本不允許使用命令

無效查詢:所使用的命令是不允許使用此版本的MySQL

但其從MySQL命令提示符

+5

向我們顯示您的代碼 –

+4

另外,哪些版本的PHP和MySQL? – rws907

+0

我認爲這是由於您連接到數據庫的權限。 –

回答

1

工作假設你已經正確啓用您的my.cnf文件的本地infiles在所有適當的地方(mysqld,safe_mysqld,mysql),確保你的PHP代碼中的MySQL連接參數設置'client_flags'選項。

實施例:

mysql_connect(HOST,USER,PASS,false,128); 

128的最後一個參數使本地文件。請參閱PHP manual以瞭解更多信息: