我正在使用 PHP mysqli 库。每次我尝试运行LOAD DATA LOCAL INFILE
命令时,mysqli 都会抱怨该消息
此 MySQL 版本不允许使用的命令
从 MySQL 终端(必须使用 --local-infile=1 登录才能使其工作)或 PHPMyAdmin 运行命令时,我没有同样的问题。只是我的 PHP+mysqli 代码遇到了这个错误。
我尝试设置此选项:
mysqli_options($cnx, MYSQLI_OPT_LOCAL_INFILE, 1);
在我的加载数据调用之前,但仍然没有效果。
我该如何纠正这个问题?