浅谈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代码
Sep 10 PHP
php 信息采集程序代码
Mar 17 PHP
PHP原理之异常机制深入分析
Aug 08 PHP
解决FastCGI 进程超过了配置的活动超时时限的问题
Jul 03 PHP
php中用memcached实现页面防刷新功能
Aug 19 PHP
PHP中require和include路径问题详解
Dec 25 PHP
php实现点击可刷新验证码
Nov 07 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
Jan 04 PHP
详解js异步文件加载器
Jan 24 PHP
php接口实现拖拽排序功能
Apr 23 PHP
Yii支持多域名cors原理的实现
Dec 05 PHP
Yii redis集合的基本使用教程
Jun 14 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
资料注册后发信小技巧
2006/10/09 PHP
深入解析PHP内存管理之谁动了我的内存
2013/06/20 PHP
PHP Session 变量的使用方法详解与实例代码
2013/09/11 PHP
php中的比较运算符详解
2013/10/28 PHP
php常用hash加密函数
2014/11/22 PHP
PHP新特性详解之命名空间、性状与生成器
2017/07/18 PHP
php读取本地json文件的实例
2018/03/07 PHP
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
一个简单的js树形菜单
2011/12/09 Javascript
js jquery获取随机生成id的服务器控件的三种方法
2013/07/11 Javascript
javascript类型转换示例
2014/04/29 Javascript
Javascript字符串浏览器兼容问题分析
2014/12/01 Javascript
bootstrap模态框消失问题的解决方法
2016/12/02 Javascript
JavaScript轻松创建级联函数的方法示例
2017/02/10 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
2017/02/19 Javascript
安装vue-cli报错 -4058 的解决方法
2017/10/19 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
实时监控input框,实现输入框与下拉框联动的实例
2018/01/23 Javascript
vue中v-cloak解决刷新或者加载出现闪烁问题(显示变量)
2018/04/20 Javascript
详解django模板与vue.js冲突问题
2019/07/07 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
[01:23]一分钟告诉你 DOTA2为什么叫信仰2
2014/06/20 DOTA
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
使用pdb模块调试Python程序实例
2015/06/02 Python
Python序列循环移位的3种方法推荐
2018/04/09 Python
Python创建普通菜单示例【基于win32ui模块】
2018/05/09 Python
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
几个判断型的面试题
2012/07/03 面试题
园长自我鉴定
2013/10/06 职场文书
财务工作者先进事迹材料
2014/01/17 职场文书
讲座主持词
2014/03/20 职场文书
职员竞岗演讲稿
2014/05/14 职场文书
考研英语辞职信
2015/05/13 职场文书
个人催款函范文
2015/06/23 职场文书
python自动化调用百度api解决验证码
2021/04/13 Python
Docker下安装Oracle19c
2022/04/13 Servers