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中将网页导出为Word文档的代码
May 25 PHP
解析CodeIgniter自定义配置文件
Jun 18 PHP
php 5.6版本中编写一个PHP扩展的简单示例
Jan 20 PHP
PHP中使用BigMap实例
Mar 30 PHP
PHP实现批量修改文件后缀名的方法
Jul 30 PHP
php如何执行非缓冲查询API
Jul 22 PHP
PHP输出XML格式数据的方法总结
Feb 08 PHP
php UNIX时间戳用法详解
Feb 16 PHP
PHP 中使用ajax时一些常见错误总结整理
Feb 27 PHP
PHP Cli 模式设置进程名称的方法
Jun 12 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
Sep 12 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
Apr 14 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
改造一台复古桌面收音机
2021/03/02 无线电
生成php程序的php代码
2008/04/07 PHP
php5新改动之短标记启用方法
2008/09/11 PHP
php 读取shell管道传输过来的内容
2010/03/01 PHP
ajax+php打造进度条 readyState各状态
2010/03/20 PHP
PHP中图片等比缩放的实例
2013/03/24 PHP
php 批量替换程序的具体实现代码
2013/10/04 PHP
用Jquery.load载入页面实现局部刷新
2014/01/22 Javascript
jquery获取一个元素下面相同子元素的个数代码
2014/07/31 Javascript
innerHTML在IE中报错解决方案
2014/12/15 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
Angularjs实现分页和分页算法的示例代码
2016/12/23 Javascript
Vue组件库发布到npm详解
2018/02/17 Javascript
vue基于mint-ui实现城市选择三级联动
2020/06/30 Javascript
Vue项目中添加锁屏功能实现思路
2018/06/29 Javascript
详解Vue.js v-for不支持IE9的解决方法
2018/12/29 Javascript
微信小程序前端promise封装代码实例
2019/08/24 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
2020/08/13 Javascript
[02:21]2018完美盛典章节片——初心
2018/12/17 DOTA
Python搭建APNS苹果推送通知推送服务的相关模块使用指南
2016/06/02 Python
python 队列详解及实例代码
2016/10/18 Python
人机交互程序 python实现人机对话
2017/11/14 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
python编写softmax函数、交叉熵函数实例
2020/06/11 Python
纯CSS3实现运行时钟的示例代码
2021/01/25 HTML / CSS
HTML5 本地存储 LocalStorage详解
2016/06/24 HTML / CSS
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
类和结构的区别
2012/08/15 面试题
nohup的用法
2012/11/26 面试题
资源环境与城市管理专业推荐信
2013/11/30 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
2015年青年教师工作总结
2015/05/25 职场文书
Redis高并发防止秒杀超卖实战源码解决方案
2021/11/01 Redis