php将csv文件导入到mysql数据库的方法
CSV文件导入MySQL数据库:PHP实现技巧
在数据迁移或批量处理过程中,将CSV文件导入MySQL数据库是一项常见且实用的技术。本文将详细介绍如何通过PHP将CSV文件数据导入MySQL数据库。这不仅是一个简单的技术分享,也是给需要此功能的朋友提供的一个实用参考。
以下是具体的实现代码:
通过HTML表单上传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("could not connect to database");
mysql_select_db("gklqtzcx", $connect) or die(mysql_error());
mysql_query("set names 'gbk'");
$handle = fopen("$fname", "r");
while ($data = fgetcsv($handle, 10000, ",")) {
$q = "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($q) or die(mysql_error());
}
fclose($handle);
echo "1秒钟转入列表页,请稍等。";
?>
```
编程语言
- php将csv文件导入到mysql数据库的方法
- PHP中的日期加减方法示例
- 一张Web前端的思维导图分享
- ajax.net对数据库的插入实例
- php array_values 返回数组的值实例详解
- javascript实现的时间格式加8小时功能示例
- ASP.NET简单获取服务端和客户端计算机名称的方法
- jQuery实现鼠标悬停显示提示信息窗口的方法
- 使用Object.defineProperty如何巧妙找到修改某个变量
- SQL Server 2012 创建定时作业(图文并茂,教你轻松快
- php使用指定字符列表生成随机字符串的方法
- 解析php二分法查找数组是否包含某一元素
- 微信小程序 出现47001 data format error原因解决办法
- js实现表单提交后不重新刷新当前页面
- PHP多例模式介绍
- js取得参数代码