我的全局代码找到该文件并尝试将其插入表中但失败了。我找不到任何提出同样问题的人。我将有许多文件需要插入到同一个表中。它是一个逗号分隔的文本文件。
更新了代码*
只要我重新加载数据行,以下代码就可以正常工作。当我手动使用load data命令时,它可以工作。我没有找到解决问题的帖子示例“为什么加载数据命令不起作用?”
$con = new mysqli('localhost', 'username', 'password', 'schaadan_hash');
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
else
{
echo "Connected. ";
echo "<br />";
}
$upload = "LOAD DATA LOCAL INFILE 'ntlmhash2_1.txt' INTO TABLE ntlm2 FIELDS TERMINATED BY ',' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n'(`clear` , `hash`);";
mysqli_query($con,$upload);
?>