gpt4 book ai didi

php - 哪个更快?

转载 作者:行者123 更新时间:2023-11-29 04:13:24 26 4
gpt4 key购买 nike

我今天和一个 friend 聊天关于增加页面的加载时间,他向我提到“mysql_num_rows”是旧的并且需要很多时间。

用下面的代码替换 mysql_num_rows 会更快吗?

$query      =   mysql_query("SELECT COUNT(*) FROM sent_messages WHERE  from_sender = '".$_SESSION['id']."'") or die(mysql_error()); 
$result = mysql_fetch_array($query);
$count = $result['COUNT(*)'];

我不太了解时间复杂度和算法,因此非常感谢任何建议。

谢谢

最佳答案

mysql_num_rows() 并不老,但速度较慢,因为它需要在客户端和数据库之间传输更多数据。如果您需要读取数据并对其进行计数,mysql_num_rows() 是不可替代的。如果您只需要记录数,我推荐这种方式:

$query  = mysql_query("SELECT COUNT(*) FROM sent_messages WHERE  from_sender = '".$_SESSION['id']."'") or die(mysql_error());
$count = mysql_result($query,0);

关于php - 哪个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4487606/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com