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 相关文章推荐
Oracle Faq(Oracle的版本)
Oct 09 PHP
PHP操作XML作为数据库的类
Dec 19 PHP
mac下使用brew配置环境的步骤分享
May 23 PHP
深入PHP变量存储的详解
Jun 13 PHP
php中替换字符串中的空格为逗号','的方法
Jun 09 PHP
php判断类是否存在函数class_exists用法分析
Nov 14 PHP
php将远程图片保存到本地服务器的实现代码
Aug 03 PHP
php抓取并保存网站图片的实现代码
Oct 28 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
Apr 05 PHP
php检测mysql表是否存在的方法小结
Jul 20 PHP
php微信公众号开发之欢迎老朋友
Oct 20 PHP
Yii 框架入口脚本示例分析
May 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
php将textarea数据提交到mysql出现很多空格的解决方法
2014/12/19 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
[原创]php求圆周率的简单实现方法
2016/05/30 PHP
tp5.1 框架路由操作-URL生成实例分析
2020/05/26 PHP
JS window.opener返回父页面的应用
2009/10/24 Javascript
Riot.js 快速的JavaScript单元测试框架
2009/11/09 Javascript
javascript操作JSON的要领总结
2012/12/09 Javascript
javascript返回顶部效果(自写代码)
2013/01/06 Javascript
jquery表格内容筛选实现思路及代码
2013/04/16 Javascript
sogou地图API用法实例教程
2014/09/11 Javascript
浅谈javascript的调试
2015/01/28 Javascript
JavaScript中的立即执行函数表达式介绍
2015/03/15 Javascript
简介JavaScript中的unshift()方法的使用
2015/06/09 Javascript
深入理解jquery中的each用法
2016/12/14 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
一道面试题引发的对javascript类型转换的思考
2017/03/06 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
2017/04/21 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
细说webpack源码之compile流程-rules参数处理技巧(2)
2017/12/26 Javascript
Vue中props的详解
2019/05/16 Javascript
原生javascript单例模式的应用实例分析
2020/02/23 Javascript
[47:39]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs OPTIC
2018/03/31 DOTA
Python专用方法与迭代机制实例分析
2014/09/15 Python
Python判断操作系统类型代码分享
2014/11/22 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
2017/12/14 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
python+opencv实现车牌定位功能(实例代码)
2019/12/24 Python
keras做CNN的训练误差loss的下降操作
2020/06/22 Python
用python获取txt文件中关键字的数量
2020/12/24 Python
小学生自我评价范文
2014/01/25 职场文书
教师个人工作总结范文2015
2015/10/14 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书
MySQL七大JOIN的具体使用
2022/02/28 MySQL
Go获取两个时区的时间差
2022/04/20 Golang
Python创建SQL数据库流程逐步讲解
2022/09/23 Python