php+mysqli实现批量执行插入、更新及删除数据的方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-05-09 15:25:04 浏览: 评论:0
这篇文章主要介绍了php+mysqli实现批量执行插入、更新及删除数据的方法,主要涉及multi_query()函数的用法,需要的朋友可以参考下
本文实例讲述了php+mysqli实现批量执行插入、更新及删除数据的方法,分享给大家供大家参考,具体如下:
mysqli批量执行插入/更新/删除数据,函数为 multi_query()。
下面的代码只是批量插入数据,事实上,插入数据、更新数据、删除数据等可以混合一起执行。查询时使用该函数,读取数据有点不太一样,具体参考如下代码:
- <?php
- //1、创建数据库连接对象
- $mysqli = new MySQLi("localhost","root","123456","liuyan");
- if($mysqli->connect_error){
- die($mysqli->connect_error);
- }
- $mysqli->query("set names 'GBK'");
- //2、数据插入语句
- $sqls = "insert into news(title,contents,datetime,hit) values('去哪儿网架构调整铺垫上市','据接近去哪儿网的消息人士透露,事业部以运营、收入、利润进行考核;新业务部则是以产品运营、商业模式、总亏损进行考核。','".date('Y-m-d H:i:s')."',30);";
- $sqls .= "insert into news(title,contents,datetime,hit) values('告诉金主 视频网站谁是NO.1','搜狐说,自己稳稳超过土豆,是行业老二;腾讯说,自己已经超过了优酷,成为行业第一;土豆不承认腾讯的计算方法,坚称自己仍然是亚军;爱奇艺则摆出数据称在单用户观看时长方面排名第一位。','".date('Y-m-d H:i:s')."',30);";
- $sqls .= "insert into news(title,contents,datetime,hit) values('苹果正滋生傲慢情绪','据国外媒体报道,没有经历重大挫折的成功往往会让人滋生傲慢。在过去10年中,苹果取得了巨大的成功,成为了音乐播放器和手机市场上的领导者,但却没未遭遇任何较大的挫折。','".date('Y-m-d H:i:s')."',30);";
- //3、执行,注意批量执行函数
- $res = $mysqli->multi_query($sqls);//返回的是布尔值
- //4、判断是否执行成功
- if(!$res){
- echo "数据插入失败";
- }else{
- echo "成功!!!";
- }
- //5、关闭连接
- $mysqli->close();
- ?>
Tags: php+mysqli批量执行插入
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)