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 相关文章推荐
基于mysql的论坛(4)
Oct 09 PHP
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
Sep 24 PHP
php各种编码集详解和以及在什么情况下进行使用
Sep 11 PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
Oct 29 PHP
php日历制作代码分享
Jan 20 PHP
PHP实现的简易版图片相似度比较
Jan 07 PHP
PHP简单获取视频预览图的方法
Mar 12 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
Mar 07 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
Laravel下生成验证码的类
Nov 15 PHP
PHP实现网站应用微信登录功能详解
Apr 11 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
Mar 27 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搜索加分页
2016/10/12 PHP
laravel5环境隐藏index.php后缀(apache)的方法
2019/10/12 PHP
用javascript连接access数据库的方法
2006/11/17 Javascript
JavaScript检查某个function是否是原生代码的方法
2014/08/20 Javascript
JavaScript操作Oracle数据库示例
2015/03/06 Javascript
javascript中Date()函数在各浏览器中的显示效果
2015/06/18 Javascript
第一章之初识Bootstrap
2016/04/25 Javascript
Bootstarp 基础教程之表单部分实例代码
2017/02/03 Javascript
最常见和最有用的字符串相关的方法详解
2017/02/06 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
利用原生的JavaScript实现简单拼图游戏
2018/11/18 Javascript
Vue中的情侣属性$dispatch和$broadcast详解
2019/03/07 Javascript
微信小程序新闻网站详情页实例代码
2020/01/10 Javascript
详解Vue Cli浏览器兼容性实践
2020/06/08 Javascript
Openlayers显示地理位置坐标的方法
2020/09/28 Javascript
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
python计算圆周率pi的方法
2015/07/11 Python
python如何压缩新文件到已有ZIP文件
2018/03/14 Python
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
2018/12/17 Python
python write无法写入文件的解决方法
2019/01/23 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
Python中三维坐标空间绘制的实现
2020/09/22 Python
Anya Hindmarch官网:奢侈设计师手袋及配饰
2018/11/15 全球购物
手工制作的意大利皮革运动鞋:KOIO
2020/01/05 全球购物
初中数学教学反思
2014/01/16 职场文书
年会搞笑主持词串词
2014/03/24 职场文书
全运会口号
2014/06/20 职场文书
委托书的格式
2014/08/01 职场文书
教师演讲稿开场白
2014/08/25 职场文书
语文复习计划
2015/01/19 职场文书
餐饮食品安全责任书
2015/01/29 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
2019年销售部季度工作计划3篇
2019/10/09 职场文书
react 项目中引入图片的几种方式
2021/06/02 Javascript
python单向链表实例详解
2022/05/25 Python