浅谈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新手上路(十四)
Oct 09 PHP
php 小乘法表实现代码
Jul 16 PHP
比较时间段一与时间段二是否有交集的php函数
May 31 PHP
第六章 php目录与文件操作
Dec 30 PHP
php array的学习笔记
May 16 PHP
php命令行用法入门实例教程
Oct 27 PHP
php htmlentities()函数的定义和用法
May 13 PHP
PHP实现对二维数组某个键排序的方法
Sep 14 PHP
Yii输入正确验证码却验证失败的解决方法
Jun 06 PHP
PHP中通过getopt解析GNU C风格命令行选项
Nov 18 PHP
PHP 超级全局变量相关总结
Jun 30 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
Mar 09 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
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
PHP 网络开发详解之远程文件包含漏洞
2010/04/25 PHP
详解PHP中的Traits
2015/07/29 PHP
Symfony2框架创建项目与模板设置实例详解
2016/03/17 PHP
通过实例解析PHP数据类型转换方法
2020/07/11 PHP
从jQuery.camelCase()学习string.replace() 函数学习
2011/09/13 Javascript
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
JavaScript获取多个数组的交集简单实例
2013/11/11 Javascript
jquery实现弹出层完美居中效果
2014/03/03 Javascript
js实现文本框中焦点在最后位置
2014/03/04 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
页面刷新时记住滚动条的位置jquery代码
2014/06/17 Javascript
JavaScript中的Math.LOG2E属性使用详解
2015/06/14 Javascript
详解jQuery中的元素的属性和相关操作
2015/08/14 Javascript
jQuery实现的导航动画效果(附demo源码)
2016/04/01 Javascript
每日十条JavaScript经验技巧(一)
2016/06/23 Javascript
input输入密码变黑点密文的实现方法
2017/01/09 Javascript
nodejs接入阿里大鱼短信验证码的方法
2017/07/10 NodeJs
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
ajax跨域访问遇到的问题及解决方案
2019/05/23 Javascript
Angular 多级路由实现登录页面跳转(小白教程)
2019/11/19 Javascript
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
python梯度下降法的简单示例
2018/08/31 Python
关于tf.nn.dynamic_rnn返回值详解
2020/01/20 Python
荷兰在线钓鱼商店:Raven
2019/06/26 全球购物
会计专业大学生职业生涯规划范文
2014/01/11 职场文书
好学生评语大全
2014/05/05 职场文书
助残日活动总结
2014/08/27 职场文书
2015年部门工作总结范文
2015/03/31 职场文书
2015年见习期个人工作总结
2015/05/28 职场文书
毕业证明书
2015/06/19 职场文书
小学总务工作总结
2015/08/13 职场文书
合作合同协议书
2016/03/21 职场文书
高性能跳频抗干扰宽带自组网电台
2022/02/18 无线电