php将csv文件导入到mysql数据库的方法
PHP轻松导入CSV文件至MySQL数据库:实用指南
在数据迁移、备份或整合过程中,将CSV文件导入MySQL数据库是一个常见且实用的技巧。将向你展示如何使用PHP实现这一功能。
以下是具体的实现代码:
确保你的表单能够上传CSV文件:
```html
```
```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秒后跳转到列表页,请稍候。";
?>
网站模板
- Dreamweaver网页中怎么插入命名锚记链接-
- userint32.exe - userint32是什么进程
- 天猫宝余额怎么查询?往天猫宝里充了钱却找不
- 后缀名为.csh是什么文件?
- Win10通过执行批处理命令实现定时关机
- 怎样用 cdr X7 绘制图形阴影-CorelDRAW X7 绘制图形阴
- 电脑主机噪音大怎么办如何解决
- Win10开机后无限重启不能进入系统的解决方法
- cmd怎么进入d盘文件夹?
- Ai简单绘制可爱的雪人图标
- 网页免费打电话不花一分钱拨打你想要拨打的电
- html中用href 实现点击链接弹出文件下载对话框
- 微软开始推送Win10系统累积性更新KB3081438以及获取
- 基于浏览器的WEB应用的Flex开发操作系统
- 索尼Compact配置曝光 主打女性手机
- AI怎么制作混合特殊效果的艺术字-