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的论坛(3)
Oct 09 PHP
用php将任何格式视频转为flv的代码
Sep 03 PHP
php学习笔记 面向对象的构造与析构方法
Jun 13 PHP
9个PHP开发常用功能函数小结
Jul 15 PHP
PHP实现显示照片exif信息的方法
Jul 11 PHP
php获取twitter最新消息的方法
Apr 14 PHP
typecho插件编写教程(三):保存配置
May 28 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
Aug 01 PHP
Laravel中服务提供者和门面模式的入门介绍
Nov 06 PHP
PHP5.5新特性之yield理解与用法实例分析
Jan 11 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
May 08 PHP
tp5框架的增删改查操作示例
Oct 31 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中preg_match函数正则匹配的字符串长度问题
2015/05/27 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
2018/05/28 PHP
Jquery attr(&quot;checked&quot;) 返回checked或undefined 获取选中失效
2013/10/10 Javascript
js动态设置div的值下例子
2013/10/29 Javascript
JQuery实现绚丽的横向下拉菜单
2013/12/19 Javascript
jQuery淡入淡出元素让其效果更为生动
2014/09/01 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
2015/10/29 Javascript
js实现数组冒泡排序、快速排序原理
2016/03/08 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
2016/08/18 Javascript
jQuery Validate设置onkeyup验证的实例代码
2016/12/09 Javascript
Javascript中return的使用与闭包详解
2017/01/11 Javascript
bootstrap警告框使用方法解析
2017/01/13 Javascript
Vue.js -- 过滤器使用总结
2017/02/18 Javascript
利用Angular.js编写公共提示模块的方法教程
2017/05/28 Javascript
用JS实现简单的登录验证功能
2017/07/28 Javascript
js实现一个简单的MVVM框架示例
2018/01/15 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
2019/12/18 Javascript
[46:27]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第一局
2016/03/02 DOTA
Python数据类型详解(二)列表
2016/05/08 Python
python之PyMongo使用总结
2017/05/26 Python
Python中static相关知识小结
2018/01/02 Python
python 通过字符串调用对象属性或方法的实例讲解
2018/04/21 Python
Python中的支持向量机SVM的使用(附实例代码)
2019/06/26 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
使用HTML5和CSS3制作一个模态框的示例
2018/03/07 HTML / CSS
彪马日本官网:PUMA日本
2019/01/31 全球购物
七年级历史教学反思
2014/02/05 职场文书
违纪检讨书2000字
2014/02/08 职场文书
《美丽的田园》教学反思
2014/03/01 职场文书
技术员个人工作总结
2015/03/03 职场文书
毕业设计工作总结
2015/08/14 职场文书
Python中re模块的元字符使用小结
2022/04/07 Python
nginx lua 操作 mysql
2022/05/15 Servers