PHP获取SQL语句COUNT的结果值

SJY发表于:2018年03月07日 12:14 • 阅读:

方法一,保存为数组,然后输出数组第一个元素值

$query = "SELECT COUNT(1) FROM `v9_news_data` WHERE 1";
$result = mysqli_query ( $link, $query );
$arr = mysqli_fetch_row ( $result );
echo $arr[0];

耗时0~0.001 占内存2912

方法二,直接把数组的第一个元素值赋值给变量$count

$query = "SELECT COUNT(1) FROM `v9_news_data` WHERE 1";
$result = mysqli_query ( $link, $query );
list ( $count ) = mysqli_fetch_row ( $result );
echo $count;

耗时0~0.001 占内存2608

总结:方法一和方法二所耗时间不分上下,但方法二占用内存更少

欢迎转载,但请保留原文地址 http://www.sjyhome.com/php/1287.html

标签: PHP性能优化

回复(0)