我有一个名为load data的mysql查询,如下所示:
将数据infile $ filename加载到表格....
我有一个包含文件名列表(250,000个文件名)的文本文件
我需要一个php脚本,允许我将这些文件名传递给mysql查询,而不是我添加文件名250 000次。
有一种简单的方法吗?任何帮助,将不胜感激。
非常感谢
答案 0 :(得分:2)
试试这个
<?php
$file = '/path/to/your_file.txt';
$file_content = file_get_contents($file);
$names = explode("\n", $file_content);
foreach($names as $value)
{
$sql='INSERT INTO table VALUES('.$value.')';
$rec_insert = mysql_query( $sql_statemanet);
if(! $rec_insert )
{
die('Could not enter data: ' . mysql_error());
}
}
?>
等等
答案 1 :(得分:0)
如果您无权访问服务器上的文件和/或没有足够的权限在本地运行脚本,那么我认为您最好的解决方案是:
看看here,这可能是你的起点! ;)