一键实现txt文件批量导入MySQL数据库(txt批量导入mysql)
实现txt文件批量导入MySQL数据库是比较常见的应用场景,这也是很多初学者要了解和掌握的技能。其实,利用php可以轻松实现txt文件批量导入MySQL数据库。下面,我们将一步步实现该功能。
首先,选择一个txt文件作为需要导入的数据源。这里我们以一个名为”test.txt”的文件为例,它的内容如下:
name,age
Tom,20Linda,19
Jim,22
然后,创建一个MySQL数据库名称为”users”,其中包括一个名为”users”的表,其中有两个字段分别为name和age。
接下来,我们需要编写一段php代码来实现一键实现txt文件的批量导入MySQL数据库的功能,代码如下:
“`php
// 连接数据库
$conn = mysqli_connect(“localhost”,”root”,”password”,”users”);
// 打开test.txt
$file = fopen(“test.txt”,”r”);
// 读取文件的每一行
while(!feof($file))
{
$line = fgets($file);
// 以逗号为分隔符,拆分每一行的字段
$lineArr = explode(‘,’,$line);
// 获取字段中的值
$name = $lineArr[0];
$age = $lineArr[1];
// 执行SQL命令,把name和age这两个字段的值插入到users表中
$sql=”INSERT INTO users(name,age) VALUES (‘$name’,’$age’)”;
mysqli_query($conn,$sql);
}
// 关闭文件
fclose($file);
// 关闭数据库连接
mysqli_close($conn);
最后,只需要将上述代码保存为php文件,然后在浏览器中访问,就可以实现一键实现txt文件批量导入MySQL数据库的功能了。相信,这样一个简单的php代码能够帮助很多初学者轻松实现txt文件批量导入MySQL数据库的功能。