通过php写个API将txt文件中的数据写入到数据库中

现在项目需要写个API将txt文件中的数据写入到数据库中。txt文件格式如下
1 测试数据一 English
2 测试数据二 chinese
3 测试数据三 American

现在通过下面代码修改后插入
$conn = mysql_connect('127.0.0.1','root','') or die("Invalid query: " . mysql_error());
mysql_select_db('test', $conn) or die("Invalid query: " . mysql_error());

$content = file_get_contents("serial_number.txt");
$contents= explode(",",$content);

foreach ($contents as $k => $v)
{
$id = $k;
$serial_number = $v;
mysql_query("insert into serial_number (id,serial_number)

  VALUES('$id','$serial_number')");

}
插入数据量较小的时候没什么问题,但是如果现在有30万的数据似乎这样不是很好,想请假一下大家有没有更好些的办法

芜湖不芜
浏览 535回答 3
3回答

小唯快跑啊

LOAD DATA / mysqlimport 或者PHP更改读取方式 yield
打开App,查看更多内容
随时随地看视频慕课网APP