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中Session的概念
Oct 09 PHP
转换中文日期的PHP程序
Oct 09 PHP
str_replace只替换一次字符串的方法
Apr 09 PHP
yii操作cookie实例简介
Jul 09 PHP
PHP制作图形验证码代码分享
Oct 23 PHP
Web程序工作原理详解
Dec 25 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
Jun 07 PHP
php表单文件iframe异步上传实例讲解
Jul 26 PHP
PHP清除缓存的几种方法总结
Sep 12 PHP
thinkphp5.1框架容器与依赖注入实例分析
Jul 23 PHP
laravel框架模型、视图与控制器简单操作示例
Oct 10 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
Apr 04 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中cookies使用指南
2007/03/16 PHP
PHP网站备份程序代码分享
2011/06/10 PHP
PHP函数strip_tags的一个bug浅析
2014/05/22 PHP
PHP微框架Dispatch简介
2014/06/12 PHP
laravel 4安装及入门图文教程
2014/10/29 PHP
PHP实现通用alert函数的方法
2015/03/11 PHP
PHP简单检测网址是否能够正常打开的方法
2016/09/04 PHP
PHP+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
网页广告中JS代码的信息监听示例
2014/04/02 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
2014/11/17 Javascript
JQuery动画与特效实例分析
2015/02/02 Javascript
JavaScript变量的作用域全解析
2015/08/14 Javascript
jQuery代码实现表格中点击相应行变色功能
2016/05/09 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
bootstrap table实现单击单元格可编辑功能
2017/03/28 Javascript
Angular4如何自定义首屏的加载动画详解
2017/07/26 Javascript
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
2种在vue项目中使用百度地图的简单方法
2018/09/28 Javascript
layui实现数据表格自定义数据项
2019/10/26 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
2019/11/05 Javascript
判断JavaScript中的两个变量是否相等的操作符
2019/12/21 Javascript
vue 单页应用和多页应用的优劣
2020/10/22 Javascript
浅谈Python中数据解析
2015/05/05 Python
python 读写、创建 文件的方法(必看)
2016/09/12 Python
Python Flask前后端Ajax交互的方法示例
2018/07/31 Python
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
苏格兰销售女装、男装和童装的连锁店:M&Co
2018/03/16 全球购物
法国购买二手电子产品网站:Asgoodasnew
2020/03/27 全球购物
毕业生实习期转正自我鉴定
2014/09/26 职场文书
党员三严三实心得体会
2014/10/13 职场文书
先进党支部申报材料
2014/12/24 职场文书
初中家长意见
2015/06/03 职场文书
pycharm debug 断点调试心得分享
2021/04/16 Python
一篇文章带你搞懂Python类的相关知识
2021/05/20 Python