浅谈php中mysql与mysqli的区别分析


Posted in PHP onJune 10, 2013

首先两个函数都是用来处理DB 的。
首先, mysqli 连接是永久连接,而mysql是非永久连接。什么意思呢? mysql连接每当第二次使用的时候,都会重新打开一个新的进程,而mysqli则只使用同一个进程,这样可以很大程度的减轻服务器端压力。
其次,mysqli封装了诸如事务等一些高级操作,同时封装了DB操作过程中的很多可用的方法。
应用比较多的地方是 mysqli的事务。
比如下面的示例:

$mysqli = new mysqli('localhost','root','','DB_Lib2Test');
$mysqli->autocommit(false);//开始事物
$mysqli->query($sql1);
$mysqli->query($sql2);
if(!$mysqli->errno){
  $mysqli->commit();
  echo 'ok';
}else{
 echo 'err';
  $mysqli->rollback();
}
 

PHP 相关文章推荐
PHP操作xml代码
Jun 17 PHP
Notice: Undefined index: page in E:\PHP\test.php on line 14
Nov 02 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
May 10 PHP
php 无限级分类,超级简单的无限级分类,支持输出树状图
Jun 29 PHP
php中ob_flush函数和flush函数用法分析
Mar 18 PHP
php一个解析字符串排列数组的方法
May 12 PHP
php上传大文件设置方法
Apr 14 PHP
Yii净化器CHtmlPurifier用法示例(过滤不良代码)
Jul 15 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
Sep 30 PHP
php + WebUploader实现图片批量上传功能
May 06 PHP
PHP 文件上传限制问题
Sep 01 PHP
关于laravel模板中生成URL的几种模式总结
Oct 18 PHP
探讨php中防止SQL注入最好的方法是什么
Jun 10 #PHP
php防注入,表单提交值转义的实现详解
Jun 10 #PHP
PHP获取当前页面完整URL的实现代码
Jun 10 #PHP
如何判断php数组的维度
Jun 10 #PHP
joomla jce editor 解决上传中文名文件失败问题
Jun 09 #PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
Jun 09 #PHP
探讨php define()函数及defined()函数使用详解
Jun 09 #PHP
You might like
DISCUZ 分页代码
2007/01/02 PHP
php中防止伪造跨站请求的小招式
2011/09/02 PHP
深入掌握include_once与require_once的区别
2013/06/17 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
Yii2基于Ajax自动获取表单数据的方法
2016/08/10 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
CI框架简单分页类用法示例
2020/06/06 PHP
laravel数据库查询结果自动转数组修改实例
2021/02/27 PHP
非常强大的 jQuery.AsyncBox 弹出对话框插件
2011/08/29 Javascript
通过Javascript将数据导出到外部Excel文档的函数代码
2012/06/15 Javascript
载入jQuery库的最佳方法详细说明及实现代码
2012/12/28 Javascript
Js判断CSS文件加载完毕的具体实现
2014/01/17 Javascript
javascript进行四舍五入方法汇总
2014/12/16 Javascript
JavaScript中return false的用法
2015/03/12 Javascript
详解JS面向对象编程
2016/01/24 Javascript
详解JavaScript的另类写法
2016/04/11 Javascript
深入理解JavaScript中的块级作用域、私有变量与模块模式
2016/10/31 Javascript
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
Javascript如何实现扩充基本类型
2020/08/26 Javascript
[00:43]2016完美“圣”典风云人物:单车宣传片
2016/12/02 DOTA
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
通过Python使用saltstack生成服务器资产清单
2016/03/01 Python
Python编程之string相关操作实例详解
2017/07/22 Python
python实现任意位置文件分割的实例
2018/12/14 Python
Django  ORM 练习题及答案
2019/07/19 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
2020/05/12 Python
HTML5 画布canvas使用方法
2016/03/18 HTML / CSS
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
软件设计的目标是什么
2016/12/04 面试题
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
2015/05/29 面试题
jQuery treeview树形结构应用
2021/03/24 jQuery
小松树教学反思
2014/02/11 职场文书
《纸船和风筝》教学反思
2014/02/15 职场文书
学校教代会开幕词
2016/03/04 职场文书
python pyhs2 的安装操作
2021/04/07 Python
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技