如何解决 PHP 中的'LOAD DATA LOCAL INFILE 禁止”错误?

Mary-Kate Olsen
发布: 2024-11-04 06:09:01
原创
657 人浏览过

How to Resolve

PHP 中的 LOAD DATA LOCAL INFILE 错误故障排除

尝试在 PHP 应用程序中使用带有 LOCAL 选项的 LOAD DATA INFILE 命令时,可能会遇到错误“LOAD DATA LOCAL INFILE 禁止”。此问题通常归因于 PHP 编译和包含 mysqlnd。

要解决此问题,检查 PHP 文档至关重要。具体来说,PDO::MYSQL_ATTR_LOCAL_INFILE 的文档可以提供指导。

要启用 LOAD DATA LOCAL INFILE 功能,必须在实例化期间将 PDO::MYSQL_ATTR_LOCAL_INFILE 属性设置为 true。例如:

<code class="php">$conn = new \PDO("mysql:host=$server;dbname=$database;", "$user", "$password", array(
    PDO::MYSQL_ATTR_LOCAL_INFILE => true,
));</code>
登录后复制

按照这些步骤,您应该能够从 PHP 应用程序成功执行 LOAD DATA LOCAL INFILE 语句。

以上是如何解决 PHP 中的'LOAD DATA LOCAL INFILE 禁止”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板