php将csv文件导入到mysql数据库的方法

模板素材 2025-05-15 05:38www.dzhlxh.cn模板素材

PHP轻松导入CSV文件至MySQL数据库:实用指南

在数据迁移、备份或整合过程中,将CSV文件导入MySQL数据库是一个常见且实用的技巧。将向你展示如何使用PHP实现这一功能。

以下是具体的实现代码:

确保你的表单能够上传CSV文件:

```html

导入CSV数据:

```

```php

// 处理文件上传

$fname = $_FILES['myfile']['name'];

$do = copy($_FILES['myfile']['tmp_name'], $fname);

if ($do) {

echo "导入数据成功
";

} else {

echo "文件上传失败";

}

// 连接数据库并设置字符集为GBK以处理中文数据

$connect = mysql_connect("localhost", "root", "") or die("无法连接到数据库");

mysql_select_db("gklqtzcx", $connect) or die(mysql_error());

mysql_query("SET NAMES 'gbk'");

$handle = fopen($fname, "r");

while ($data = fgetcsv($handle, 10000, ",")) {

$query = "INSERT INTO records (name, classes, a_time, college, notify, receiver, r_time, handler) VALUES ('" .

$data[1] . "', '" . $data[2] . "', '" . $data[3] . "', '" . $data[4] . "', '" . $data[5] . "', '" . $data[6] . "', '" . $data[7] . "', '" . $data[8] . "')";

mysql_query($query) or die(mysql_error());

}

fclose($handle);

echo "1秒后跳转到列表页,请稍候。";

?>

Copyright © 2016-2025 www.dzhlxh.cn 金源码 版权所有 Power by

网站模板下载|网络推广|微博营销|seo优化|视频营销|网络营销|微信营销|网站建设|织梦模板|小程序模板