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的十大要点(上)
Feb 04 PHP
初学PHP的朋友 经常问的一些问题。不断更新
Aug 11 PHP
PHP关联数组的10个操作技巧
Jan 21 PHP
解析php根据ip查询所在地区(非常有用,赶集网就用到)
Jul 01 PHP
PHP实现微信公众平台音乐点播
Mar 20 PHP
PHP实现动态柱状图改进版
Mar 30 PHP
Win7下手动安装apache2.2、php5.4笔记
Apr 03 PHP
PHP SPL标准库之接口(Interface)详解
May 11 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
May 27 PHP
php array_map使用自定义的函数处理数组中的每个值
Oct 26 PHP
PHP 年月日的三级联动实例代码
May 24 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
Apr 26 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
第十五节--Zend引擎的发展
2006/11/16 PHP
PHP empty函数报错解决办法
2014/03/06 PHP
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
Yii 2中的load()和save()示例详解
2017/08/03 PHP
JS 获取span标签中的值的代码 支持ie与firefox
2009/08/24 Javascript
js点击更换背景颜色或图片的实例代码
2013/06/25 Javascript
JavaScript使用concat连接数组的方法
2015/04/06 Javascript
AngularJs实现ng1.3+表单验证
2015/12/10 Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
2016/08/03 Javascript
AngularJs Understanding the Model Component
2016/09/02 Javascript
jsTree使用记录实例
2016/12/01 Javascript
jquery ui sortable拖拽后保存位置
2017/04/27 jQuery
浅谈在koa2中实现页面渲染的全局数据
2017/10/09 Javascript
javascript按顺序加载运行js方法
2017/12/01 Javascript
javascript高仿热血传奇游戏实现代码
2018/02/22 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
JS学习笔记之闭包小案例分析
2019/05/29 Javascript
教你安装python Django(图文)
2013/11/04 Python
Python中的Matplotlib模块入门教程
2015/04/15 Python
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
Django跨域请求问题的解决方法示例
2018/06/16 Python
python实现flappy bird小游戏
2018/12/24 Python
Python装饰器限制函数运行时间超时则退出执行
2019/04/09 Python
一文了解Python并发编程的工程实现方法
2019/05/31 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
2020/01/06 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
windows下python安装pip方法详解
2020/02/10 Python
基于pytorch padding=SAME的解决方式
2020/02/18 Python
Python urllib.request对象案例解析
2020/05/11 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
HTML5计时器小例子
2013/10/15 HTML / CSS
速卖通欧盟:Aliexpress EU
2020/08/19 全球购物
如何处理简单的PHP错误
2015/10/14 面试题
数据库测试通常都包括哪些方面
2015/11/30 面试题
求职信模板怎么做
2014/01/26 职场文书