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中文网其他相关文章!