php怎么把数据导入数据库

php怎么把数据导入数据库,第1张

需要PHP基础知识和数据基础知识。

以SQL为例。使用PHP MySQL 函数可以编辑数据库。

mysql_connect() 函数打开MySQL 连接。举例

<?php

$con = mysql_connect("localhost","mysql_user","mysql_pwd")

if (!$con)

{

die('Could not connect: ' . mysql_error())

}// 一些代码...mysql_close($con)

?>

mysql_connect()三个参数分别是服务器名,连接账号,连接密码。

连接之后,可以使用mysql_select_db()设置要处理的数据库,后面则是用数据库语句处理数据。SQL语法简介网页链接

ini_set('max_execution_time','0')

$pdo

=

new

PDO("mysql:host=localhostdbname=test","root","123456")

$sql

=

"insert

into

test(name,age,state,created_time)

values"

for($i=0

$i<100000

$i++){

$sql

.="('zhangsan',21,1,'2015-09-17')"

}

$sql

=

substr($sql,0,strlen($sql)-1)

var_dump($sql)

if($pdo

->

exec($sql)){

echo

"插入成功!"

echo

$pdo

->

lastinsertid()

}

试试吧。10万条1分钟多,我觉得还行

1W条数据量也不是特别大,那就直接读取,然后在foreach入库就可以了

如果数据量非常大的时候,那就分段读取,然后入库~

考虑到php超时,那就网页端打开,第一部分执行完,刷新页面,开始执行第二部分,依次进行...

当然,直接在命令行下执行也可以~


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9942661.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存