php一次插入n条数据 php一次执行多条sql
PHP怎么一次向数据库插入多条数据?
$value = '';
成都创新互联公司专注于东宝网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供东宝营销型网站建设,东宝网站制作、东宝网页设计、东宝网站官网定制、成都小程序开发服务,打造东宝网络公司原创品牌,更为您提供东宝网站排名全网营销落地服务。
$query_num = 5; //插入数量
for($i=1;$i=$query_num;$i++){
$value .= "('25','1')";
}
//mysql insert有插入多条语法,拼接sql语句,table_name表名
$sql = "insert into table_name (memid,online) values ".$value;
//执行,插入$query_num条数据
mysql_query($sql);
PHP插入多条数据
手册说明:mysql_query -- 发送一条 MySQL 查询。
可见,mysql_query限定了一次只能执行一条数据。插入操作的话,只好用循环了。 不可能一次插入多条数据的。别费心了。
thinkphp2.0同时插入多条数据怎么操作?
用addall()方法
例如:
$arr=array(
array("name"="张三",age="20"),
array("name"="李四",age="19")
);
$user=M("User");
$user-addAll($arr);
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一次插入n条数据 php一次执行多条sql
网站URL:http://pwwzsj.com/article/doepced.html