快活林资源网 Design By www.csstdc.com

php+mysql prepare 与普通查询的性能对比

实例代码如下:

<"select username,email from uc_members where uid < 100000"); 
$result = array(); 
http://www.manongjc.com/article/1194.html
while($result = $query->fetch_array()) 
{ 
  $result[] = array('name'=>$result['username'],'email'=>$result['email']); 
} 
*/ 
$query_prepare = $mysql->prepare("select username,email from uc_members where uid < "); 
 
$id = 100000; 
$query_prepare->bind_param("i",$id); 
 
$query_prepare->execute(); 
$query_prepare->bind_result($username,$email); 
 
$result = array(); 
while($query_prepare->fetch()) 
{ 
  $result[] = array('name'=>$username,'email'=>$email); 
} 
 
$timer->stop();  
echo '</br>预查询mysql运行100000条数据时间为: '.$timer->spent();  
unset($timer);  
//var_dump($result); 

运行结果:

普通mysql运行1000条数据时间为: 0.011621秒

普通mysql运行10000条数据时间为: 0.07766891秒

普通mysql运行100000条数据时间为: 0.10834217秒

预查询mysql运行1000条数据时间为: 0.00963211秒

预查询mysql运行10000条数据时间为: 0.04614592秒

预查询mysql运行100000条数据时间为: 0.05989885秒

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

快活林资源网 Design By www.csstdc.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
快活林资源网 Design By www.csstdc.com