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中的时间处理
Oct 09 PHP
让PHP以ROOT权限执行系统命令的方法
Feb 10 PHP
PHP中将字符串转化为整数(int) intval() printf() 性能测试
Mar 20 PHP
php页面缓存ob系列函数介绍
Oct 18 PHP
jQuery+php实现ajax文件即时上传的详解
Jun 17 PHP
测试php连接mysql是否成功的代码分享
Jan 24 PHP
php图片的二进制转换实现方法
Dec 15 PHP
php提交post数组参数实例分析
Dec 17 PHP
XHProf报告字段含义的解析
May 17 PHP
PHP简单检测网址是否能够正常打开的方法
Sep 04 PHP
PHP实现的redis主从数据库状态检测功能示例
Jul 20 PHP
PHP实现微信申请退款功能
Oct 01 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回溯法解决0-1背包问题实例分析
2015/03/23 PHP
PHP+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
TP3.2框架分页相关实现方法分析
2020/06/03 PHP
关于viewport,Ext.panel和Ext.form.panel的关系
2009/05/07 Javascript
jquery keypress,keyup,onpropertychange键盘事件
2010/06/25 Javascript
jQuery EasyUI API 中文文档 搜索框
2011/09/29 Javascript
CSS+jQuery实现的一个放大缩小动画效果
2013/09/24 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
文本框文本自动补全效果示例分享
2014/01/19 Javascript
Javascript实现快速排序(Quicksort)的算法详解
2015/09/06 Javascript
基于jQuery实现的双11天猫拆红包抽奖效果
2015/12/01 Javascript
如何利用AngularJS打造一款简单Web应用
2015/12/05 Javascript
easyui取消表单实时验证,提交时统一验证的简单实例
2016/11/07 Javascript
微信小程序 template模板详解及实例代码
2017/03/09 Javascript
Vue.js中组件中的slot实例详解
2017/07/17 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
使用koa-log4管理nodeJs日志笔记的使用方法
2018/11/30 NodeJs
深入分析element ScrollBar滚动组件源码
2019/01/22 Javascript
jQuery三组基本动画与自定义动画操作实例总结
2020/05/09 jQuery
[02:28]DOTA2 2015国际邀请赛中国区预选赛首日现场百态
2015/05/26 DOTA
[51:53]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第二场 1月24日
2021/03/11 DOTA
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
Golang与python线程详解及简单实例
2017/04/27 Python
Python中的__slots__示例详解
2017/07/06 Python
Python中正反斜杠(‘/’和‘\’)的意义与用法
2019/08/12 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
2020/07/02 Python
澳大利亚吉他在线:Artist Guitars
2017/03/30 全球购物
Bandier官网:奢侈、时尚前卫的健身服装首选目的地
2020/07/05 全球购物
部队学习十八大感言
2014/01/11 职场文书
毕业生求职信的经典写法
2014/01/31 职场文书
单位工作证明范文
2014/09/14 职场文书
委托公证书格式
2015/01/26 职场文书
2015年置业顾问工作总结
2015/04/07 职场文书
大学生青年志愿者活动总结
2015/05/06 职场文书
Spring Boot优化后启动速度快到飞起技巧示例
2022/07/23 Java/Android