php抓取网页数据插入数据库( 【测试】txt文件)
优采云 发布时间: 2021-11-10 12:11php抓取网页数据插入数据库(
【测试】txt文件)
php读取txt文件并将数据插入数据库
更新时间:2016-02-23 08:54:02 投稿:hebedich
本文文章主要介绍php读取txt文件和插入数据到数据库的方法和示例代码。小文件可以参考第一种方法,大文件可以参考第二种方法。
今天要测试一个函数,您需要将一些原创数据插入到数据库中。PM给了一个txt文件。如何快速将这个txt文件的内容拆分成想要的数组然后插入到数据库中?
serial_number.txt 的示例内容:
序列号.txt:
DM00001A11 0116,
SN00002A11 0116,
AB00003A11 0116,
PV00004A11 0116,
OC00005A11 0116,
IX00006A11 0116,
创建数据表:
create table serial_number(
id int primary key auto_increment not null,
serial_number varchar(50) not null
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
php代码如下:
$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);//explode()函数以","为标识符进行拆分
foreach ($contents as $k => $v)//遍历循环
{
$id = $k;
$serial_number = $v;
mysql_query("insert into serial_number (`id`,`serial_number`)
VALUES('$id','$serial_number')");
}
备注:方法很多。我这里是先把txt文件拆分成数组,然后遍历循环得到的数组,每次循环插入数据库一次。