php表单批量添加数据,php表单批量添加数据的方法

php 批量数据插入数据表

if ($strleng100){

创新互联专注于青阳网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供青阳营销型网站建设,青阳网站制作、青阳网页设计、青阳网站官网定制、微信小程序定制开发服务,打造青阳网络公司原创品牌,更为您提供青阳网站排名全网营销落地服务。

//如果大于100条就每次写入100,休息1秒,然后继续写,直到写完为止

$write_count = floor($strleng/100);

while ($write_count  0){

for ($i=0;$i100;$i++){

echo "INSERT INTO tbl_name (a,b,c) VALUES(1,2,3)";//写100次就休息

}

//echo "INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);";这样可以一次插入多条数据,效率更高

//参考

$write_count -=1 ;

sleep(1);

echo '休息1秒';

}

}

PHP 表单添加多条数据到数据库

input的name用数组,比如:

tr

tdinput type="text" name="name1[]"/td

tdinput type="text" name="name2[]"/td

/tr

tr

tdinput type="text" name="name1[]"/td

tdinput type="text" name="name2[]"/td

/tr

tr

tdinput type="text" name="name1[]"/td

tdinput type="text" name="name2[]"/td

/tr

提交后$_POST['name1']、$_POST['name2']都会以数组的方式储存着3行tr的每个值,通过foreach可以把它们逐行添加进数据表

PHP怎么 实现批量添加数据

在HTML里这样写:

1

2

3

4

5

6

form ........

input type="text" name="haoma[]" /

input type="text" name="haoma[]" /

input type="text" name="haoma[]" /

....

第N个

foreach($_POST['haoma'] as $v){

$sql="insert into haoma values('',$v)";

.......

}

当然这样写一条一条的效率是会慢,再改一下

foreach($_POST['haoma'] as $v){

$values.="('',$v),";

}

$values=substr($values,0,strlen($values)-1);

$sql="insert into haoma values $values";

......

下面的query我就不写了


网站题目:php表单批量添加数据,php表单批量添加数据的方法
文章源于:http://bzwzjz.com/article/hciegi.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都做网站建设公司 手机网站制作 企业网站制作 成都网站制作 成都网站设计 成都企业网站设计 成都网站建设公司 网站建设 手机网站设计 重庆网站设计 网站建设 专业网站设计 网站设计公司 成都网站设计 成都网站设计 手机网站建设 企业手机网站建设 移动网站建设 成都网站设计 网站建设 定制网站制作 网站制作