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目录管理函数小结
Sep 10 PHP
php笔记之常用文件操作
Oct 12 PHP
洪恩在线成语词典小偷程序php版
Apr 20 PHP
php接口与接口引用的深入解析
Aug 09 PHP
YII模块实现绑定二级域名的方法
Jul 09 PHP
php绘制一条直线的方法
Jan 24 PHP
PHP curl CURLOPT_RETURNTRANSFER参数的作用使用实例
Feb 07 PHP
深入浅析yii2-gii自定义模板的方法
Apr 26 PHP
ThinkPHP框架实现的邮箱激活功能示例
Jun 15 PHP
PhpSpreadsheet设置单元格常用操作汇总
Nov 13 PHP
php中使用array_filter()函数过滤数组实例讲解
Mar 03 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动态图像的创建
2006/10/09 PHP
PHP flock 文件锁详细介绍
2012/12/29 PHP
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
php无限遍历文件夹示例分享
2014/03/04 PHP
PHP屏蔽过滤指定关键字的方法
2014/11/03 PHP
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
2014/12/18 PHP
Laravel Validator自定义错误返回提示消息并在前端展示
2019/05/09 PHP
Jquery操作Select 简单方便 一个js插件搞定
2009/11/12 Javascript
JavaScript 原型链学习总结
2010/10/29 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
2013/07/09 Javascript
JavaScript 对象深入学习总结(经典)
2015/09/29 Javascript
JS取数字小数点后两位或n位的简单方法
2016/10/24 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
angularJS开发注意事项
2018/05/26 Javascript
详解Angular模板引用变量及其作用域
2018/11/23 Javascript
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
2019/05/27 jQuery
微信小程序使用canvas自适应屏幕画海报并保存图片功能
2019/07/25 Javascript
vue项目使用.env文件配置全局环境变量的方法
2019/10/24 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
2020/12/28 Javascript
[05:36]DOTA2 2015国际邀请赛中国区预选赛第四日TOP10
2015/05/29 DOTA
python八皇后问题的解决方法
2018/09/27 Python
解决Tensorflow sess.run导致的内存溢出问题
2020/02/05 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
Pandas的Apply函数具体使用
2020/07/21 Python
详解html5 canvas常用api总结(二)--绘图API
2016/12/14 HTML / CSS
香港网上花店:FlowerAdvisor香港
2019/05/30 全球购物
学生处主任岗位职责
2013/12/01 职场文书
浪漫婚礼主持词
2014/03/14 职场文书
单方离婚协议书范本(2014版)
2014/09/30 职场文书
英语导游词
2015/02/13 职场文书
施工安全员岗位职责
2015/04/11 职场文书
寻找最美乡村教师观后感
2015/06/18 职场文书
2015暑假实习报告范文
2015/07/13 职场文书
小学教师教学反思
2016/02/24 职场文书
关于antd tree 和父子组件之间的传值问题(react 总结)
2021/06/02 Javascript