index.php//php文件
file.csv
singi,20
lily,19
daming,23
index.php
/**
* 读取csv文件,每读取一行数据,就插入数据库
*/
//获取数据库实例
$dsn = 'mysql:dbname=test;host=127.0.0.1';
$user = 'root';
$password = '';
try {
$db = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e-getMessage();
}
//读取file.csv文件
if (($handle = fopen("file.csv", "r")) !== FALSE) {
while (($row = fgetcsv($handle, 1000, ",")) !== FALSE) {
//写入数据库
$sth = $db-prepare('insert into test set name=:name,age=:age');
$sth-bindParam(':name',$row[0],PDO::PARAM_STR,255);
$sth-bindParam(':age',$row[1],PDO::PARAM_INT);
$sth-execute();
【php大数据插入数据库 php做大数据】}
fclose($handle);
}
数据表
CREATE TABLE `test` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(255) NULL DEFAULT '' COLLATE 'utf8mb4_bin',
`age` INT(10) NULL DEFAULT '0',
PRIMARY KEY (`id`)
)
COLLATE='utf8mb4_bin'
ENGINE=InnoDB;
运行结束后,数据库中会插入csv中的三行数据
php大数据插入数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php做大数据、php大数据插入数据库的信息别忘了在本站进行查找喔 。
推荐阅读
- 沙发套直播话术,沙发垫直播话术
- 路由器rat怎么使用方法,路由器ra配置是什么意思
- 体育类的传统游戏有哪些,传统体育游戏分类
- 安卓车机版ROOT,安卓车机版高德地图
- java罪恶都市代码 罪恶都市端游代码
- 两个路由器串联怎么接,两个路由器串联怎么接交换机
- 安装mysql后怎么查询 查询mysql安装路径命令
- java测试数据库连接oracle,java连接mysql测试
- pg代码增加函数,pg增加字段的sql语句