国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php使用mysqli和pdo擴展,測試對比mysql數據庫的執行效率完整示例

2024-05-05 00:09:00
字體:
來源:轉載
供稿:網友

本文實例講述了php使用mysqli和pdo擴展,測試對比mysql數據庫的執行效率。分享給大家供大家參考,具體如下:

<?php/** * 測試pdo和mysqli的執行效率 */header("Content-type:text/html;charset=utf-8");//通過pdo鏈接數據庫$pdo_startTime = microtime(true);$pdo = new PDO("mysql:host=localhost;dbname=test","root","1234",array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES'utf8';"));for($i=1;$i<=100;$i++){  $title = "pdo標題".$i;  $content = "pdo內容".$i;  $addtime = time();  $user_id = $i;  $pdo_sql = "INSERT INTO `article`(`title`,`content`,`addtime`,`user_id`) VALUES(:title,:content,:addtime,:user_id)";  $sth = $pdo->prepare($pdo_sql);  $sth->bindParam(':title',$title);  $sth->bindParam(':content',$content);  $sth->bindParam(':addtime',$addtime);  $sth->bindParam(':user_id',$user_id);  $sth->execute();}$pdo_endTime = microtime(true);$pdo_time = $pdo_endTime - $pdo_startTime;echo $pdo_time;echo "<hr/>";//通過mysql鏈接數據庫$mysqli_startTime = microtime(true);$mysqli = mysqli_connect("localhost","root","1234","test") or die("數據連接失敗");mysqli_query($mysqli,"set names utf8");for($i=1;$i<=100;$i++){  $title = "mysqli標題".$i;  $content = "mysqli內容".$i;  $addtime = time();  $user_id = $i;  $sql = "INSERT INTO `article`(`title`,`content`,`addtime`,`user_id`) VALUES('".$title."','".$content."',".$addtime.",".$user_id.")";  mysqli_query($mysqli,$sql);}$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)."倍";}

測試結果:其實經過多次測試,pdo和mysqli的執行效率差不多。

php,mysqli,pdo擴展

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 八宿县| 武威市| 甘肃省| 广安市| 财经| 郯城县| 连南| 恩平市| 视频| 封开县| 尉犁县| 泊头市| 开鲁县| 淮安市| 佳木斯市| 远安县| 诏安县| 西盟| 龙山县| 南汇区| 鸡泽县| 美姑县| 汤阴县| 林甸县| 北川| 宝应县| 含山县| 乐山市| 大同市| 邢台县| 泾源县| 崇文区| 广元市| 睢宁县| 宜兰县| 浠水县| 繁峙县| 新建县| 肥城市| 沿河| 赤峰市|