美文网首页
mysql和mysqli的区别

mysql和mysqli的区别

作者: 诗无尽头i | 来源:发表于2018-08-28 17:03 被阅读23次

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

    注意:
    “mysqli 连接是永久连接,而mysql是非永久连接” 这个观点是错误的。
    php 手册上讲:php5.3 中的mysqli 才引入了持久连接,并且 php5.3 没有提供一个额外的函数来实现,需要在连接参数的 hostname,前面加上“p:”标记,才会建立持久连接。
    转自https://zhidao.baidu.com/question/429556607959928492.html

    相关文章

      网友评论

          本文标题:mysql和mysqli的区别

          本文链接:https://www.haomeiwen.com/subject/sbsqwftx.html