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和ACCESS写聊天室(十)
Oct 09 PHP
PHP 函数语法介绍一
Jun 14 PHP
用php将任何格式视频转为flv的代码
Sep 03 PHP
PHP安全技术之 实现php基本安全
Sep 04 PHP
二招解决php乱码问题
Mar 25 PHP
PHP数据流应用的一个简单实例
Sep 14 PHP
PHP中使用数组指针函数操作数组示例
Nov 19 PHP
10个对初学者非常有用的PHP技巧
Apr 06 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
May 07 PHP
php多线程并发实现方法
Sep 30 PHP
Zend Framework分发器用法示例
Dec 11 PHP
PHP命名空间(namespace)原理与用法详解
Dec 11 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微信开发之关键词回复功能
2018/06/13 PHP
extjs form textfield的隐藏方法
2008/12/29 Javascript
动态表格Table类的实现
2009/08/26 Javascript
jQuery学习5 jQuery事件模型
2010/02/07 Javascript
用JQuery调用Session的实现代码
2010/10/29 Javascript
ToolTips JQEURY插件之简洁小提示框效果
2011/11/19 Javascript
JavaScript动态插入script的基本思路及实现函数
2013/11/11 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
jquery京东商城双11焦点图多图广告特效代码分享
2015/09/06 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
JavaScript获取css行间样式,内连样式和外链样式的简单方法
2016/07/18 Javascript
表格展示利器 Bootstrap Table实例代码
2017/09/06 Javascript
详解从零搭建 vue2 vue-router2 webpack3 工程
2017/11/22 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
2019/09/16 Javascript
Vue是怎么渲染template内的标签内容的
2020/06/05 Javascript
微信小程序连续签到7天积分获得功能的示例代码
2020/08/20 Javascript
vue 中this.$set 动态绑定数据的案例讲解
2021/01/29 Vue.js
[47:10]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第二场 12.16
2020/12/18 DOTA
Python ldap实现登录实例代码
2016/09/30 Python
Numpy截取指定范围内的数据方法
2018/11/14 Python
python读写csv文件实例代码
2019/07/05 Python
python实现大文本文件分割
2019/07/22 Python
Python3 chardet模块查看编码格式的例子
2019/08/14 Python
浅谈ROC曲线的最佳阈值如何选取
2020/02/28 Python
PyQt使用QPropertyAnimation开发简单动画
2020/04/02 Python
django为Form生成的label标签添加class方式
2020/05/20 Python
纯CSS3代码实现文字描边
2016/04/25 HTML / CSS
Nike瑞典官方网站:Nike.com (SE)
2018/11/26 全球购物
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
优秀干部获奖感言
2014/01/31 职场文书
红领巾广播站广播稿
2014/02/01 职场文书
党的群众路线领导班子整改方案
2014/09/27 职场文书
2015年安全生产月活动总结
2015/03/26 职场文书
个人求职意向书
2015/05/11 职场文书
2016感恩母亲节校园广播稿
2015/12/17 职场文书