php中mysql与mysqli的差别

    添加时间:2013-6-13 点击量:

    两个函数都是用来处理惩罚DB 的。
    起首, mysqli 连接是永远连接,而mysql长短永远连接。


    mysql连接每当第二次应用的时辰,都邑从头打开一个新的过程,而mysqli则只应用同一个过程,如许可以很大程度的减轻办事器端压力。



    其次,mysqli封装了诸如事务等一些高等操纵,同时封装了DB操纵过程中的很多可用的办法。
    应用斗劲多的处所是 mysqli的事务。


    例子:



     1 ¥mysqli = new mysqli(localhost,root,,DB_Lib2Test);
    
    2 ¥mysqli->autocommit(false);//开端事务
    3 ¥mysqli->query(¥sql1);
    4 ¥mysqli->query(¥sql2);
    5 if(!¥mysqli->errno){
    6 ¥mysqli->commit();
    7 echo ok;
    8 }else{
    9 echo err;
    10 ¥mysqli->rollback();
    11 } //by www.jbxue.com

    我俩之间有着强烈的吸引力。短短几个小时后,我俩已经明白:我们的心是一个整体的两半,我俩的心灵是孪生兄妹,是知己。她让我感到更有活力,更完美,更幸福。即使她不在我身边,我依然还是感到幸福,因为她总是以这样或者那样的方式出现在我心头。——恩里克·巴里奥斯《爱的文明》
    分享到: