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基础知识:类与对象(4) 范围解析操作符(::)
Dec 13 PHP
mysql+php分页类(已测)
Mar 31 PHP
PHP 抓取网页图片并且另存为的实现代码
Mar 24 PHP
探讨:php中在foreach中使用foreach ($arr as &amp;$value) 这种类型的解释
Jun 24 PHP
php的hash算法介绍
Feb 13 PHP
Laravel 5框架学习之Eloquent 关系
Apr 09 PHP
分享PHP计算两个日期相差天数的代码
Dec 23 PHP
Symfony2学习笔记之插件格式分析
Mar 17 PHP
php 静态属性和静态方法区别详解
Apr 09 PHP
PHP实现一个多功能购物网站的案例
Sep 13 PHP
PHP array_reduce()函数的应用解析
Oct 28 PHP
详解thinkphp的Auth类认证
May 28 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中使用smarty生成静态文件的例子
2014/04/24 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
php操作redis常见方法示例【key与value操作】
2020/04/14 PHP
js运动框架_包括图片的淡入淡出效果
2013/05/11 Javascript
js获取光标位置和设置文本框光标位置示例代码
2014/01/09 Javascript
angularjs实现与服务器交互分享
2014/06/24 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
javascript实现了照片拖拽点击置顶的照片墙代码
2015/04/03 Javascript
js插件dropload上拉下滑加载数据实例解析
2016/07/27 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
2016/09/12 Javascript
headjs实现网站并行加载但顺序执行JS
2016/11/29 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
2018/04/12 jQuery
create-react-app安装出错问题解决方法
2018/09/04 Javascript
vue配置font-awesome5的方法步骤
2019/01/27 Javascript
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
js实现3D旋转相册
2020/08/02 Javascript
进一步理解Python中的函数编程
2015/04/13 Python
图文讲解选择排序算法的原理及在Python中的实现
2016/05/04 Python
Python读取指定目录下指定后缀文件并保存为docx
2017/04/23 Python
详解Numpy中的广播原则/机制
2018/09/20 Python
python 模拟贷款卡号生成规则过程解析
2019/08/30 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
python实现简单颜色识别程序
2020/02/19 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
python如何运行js语句
2020/09/09 Python
canvas 下载二维码和图片加水印的方法
2018/03/21 HTML / CSS
美国著名的品牌折扣店:Burlington
2017/06/08 全球购物
简短证婚人证婚词
2014/01/09 职场文书
给导游的表扬信
2014/01/10 职场文书
摄影专业毕业生求职信
2014/03/13 职场文书
优秀教师演讲稿
2014/05/06 职场文书
杭州西湖英语导游词
2015/02/03 职场文书
正规借条模板
2015/05/26 职场文书
主持稿开场白
2015/06/01 职场文书
行政后勤人员工作计划应该怎么写?
2019/08/16 职场文书