2012-12-06 41 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以了解更多信息: