php+mysqli实现批量执行插入、更新及删除数据的方法


Posted in PHP onJanuary 29, 2015

本文实例讲述了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();
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP 事件机制(2)
Mar 23 PHP
PHP基础陷阱题(变量赋值)
Sep 12 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
Jun 22 PHP
PHP读取mssql json数据中文乱码的解决办法
Apr 11 PHP
全面了解PHP中的全局变量
Jun 17 PHP
PHP对象链式操作实现原理分析
Oct 09 PHP
php版微信返回用户text输入的方法
Nov 14 PHP
PHP常用算法和数据结构示例(必看篇)
Mar 15 PHP
Thinkphp页面跳转设置跳转等待时间的操作
Oct 16 PHP
浅谈laravel框架与thinkPHP框架的区别
Oct 23 PHP
phpstudy后门rce批量利用脚本的实现
Dec 12 PHP
PHP8.0新功能之Match表达式的使用
Jul 19 PHP
php+mysqli使用面向对象方式查询数据库实例
Jan 29 #PHP
php+mysqli使用面向对象方式更新数据库实例
Jan 29 #PHP
新浪SAE搭建PHP项目教程
Jan 28 #PHP
php+mysqli数据库连接的两种方式
Jan 28 #PHP
PHP实现返回JSON和XML的类分享
Jan 28 #PHP
PHP实现的下载远程图片自定义函数分享
Jan 28 #PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
Jan 28 #PHP
You might like
优化NFR之一 --MSSQL Hello Buffer Overflow
2006/10/09 PHP
PHP 高手之路(三)
2006/10/09 PHP
调整优化您的LAMP应用程序的5种简单方法
2011/06/26 PHP
thinkphp在模型中自动完成session赋值示例代码
2014/09/09 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
2014/09/09 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
JavaScript中双叹号!!作用示例介绍
2014/09/21 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
node.js利用redis数据库缓存数据的方法
2017/03/01 Javascript
VUE元素的隐藏和显示(v-show指令)
2017/06/23 Javascript
详解webpack+gulp实现自动构建部署
2017/06/29 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
2018/07/25 Javascript
Echart折线图手柄触发事件示例详解
2018/12/16 Javascript
js指定日期增加指定月份的实现方法
2018/12/19 Javascript
[57:53]Secret vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python深入学习之对象的属性
2014/08/31 Python
Python md5与sha1加密算法用法分析
2017/07/14 Python
django框架之cookie/session的使用示例(小结)
2018/10/15 Python
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
python pickle存储、读取大数据量列表、字典数据的方法
2019/07/07 Python
Python中字典与恒等运算符的用法分析
2019/08/22 Python
scrapy结合selenium解析动态页面的实现
2020/09/28 Python
canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法
2019/01/18 HTML / CSS
美国电子产品主要品牌的授权在线零售商:DataVision
2019/03/23 全球购物
商场主管竞聘书
2014/03/31 职场文书
意外伤害赔偿协议书
2014/09/16 职场文书
三提三创主题教育活动查摆整改措施
2014/10/25 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
2014年档案室工作总结
2014/12/01 职场文书
先进集体事迹材料范文
2014/12/25 职场文书
2015年党员创先争优公开承诺书
2015/04/27 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
中学后勤工作总结2015
2015/07/22 职场文书
Docker安装MySql8并远程访问的实现
2022/07/07 Servers