• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例

    本文实例讲述了php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率。分享给大家供大家参考,具体如下:

    ?php
    /**
     * 测试pdo和mysqli的连接效率,各连接100次mysql数据库
     */
    header("Content-type:text/html;charset=utf8");
    //通过pdo链接数据库
    $pdo_startTime = microtime(true);
    for($i=1;$i=100;$i++){
     $pdo = new PDO("mysql:host=localhost;dbname=test","root","1234");
    }
    $pdo_endTime = microtime(true);
    $pdo_time = $pdo_endTime - $pdo_startTime;
    echo $pdo_time;
    echo "hr/>";
    //通过mysql链接数据库
    $mysqli_startTime = microtime(true);
    for($i=1;$i=100;$i++){
     mysqli_connect("localhost","root","1234","test");
    }
    $mysqli_endTime = microtime(true);
    $mysqli_time = $mysqli_endTime - $mysqli_startTime;
    echo $mysqli_time;
    echo "hr/>";
    if($pdo_time > $mysqli_time){
     echo "pdo的连接时间是mysqli的".round($pdo_time/$mysqli_time)."倍";
    }else{
     echo "mysqli的连接时间是pdo的".round($mysqli_time/$pdo_time)."倍";
    }
    
    

    测试结果:mysqli的连接效率要比pdo的连接效率高。  

    更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基于pdo操作数据库技巧总结》、《php+mysqli数据库程序设计技巧总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

    希望本文所述对大家PHP程序设计有所帮助。

    您可能感兴趣的文章:
    • PHP使用PDO实现mysql防注入功能详解
    • PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
    • PHP使用PDO、mysqli扩展实现与数据库交互操作详解
    • PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例
    • php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
    • PHP使用PDO操作sqlite数据库应用案例
    • PHP实现PDO操作mysql存储过程示例
    • PHP基于PDO扩展操作mysql数据库示例
    • PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
    • PHP如何初始化PDO及原始SQL语句操作
    上一篇:PHP CURL中传递cookie的方法步骤
    下一篇:php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例 php,使用,mysqli,和,pdo,扩展,