gpt4 book ai didi

php - 如何计算左连接的行数

转载 作者:行者123 更新时间:2023-11-29 12:55:50 26 4
gpt4 key购买 nike

我正在为不同类型的实体商店创建谷歌地图服务。商店的反馈存储在不同的表中,其他数据存储在不同的表中。我创建了一个查询,它返回完美的响应给我,但我需要计算有多少行来自反馈表,以便我可以使用以下方法计算反馈的百分比:

$totalfeed=ceil(($price+$value+$quality)/(3*count(rows count from feedback table)));

这是我的查询

$query = sprintf("SELECT shoptitle,logopic,complocality, profileurl, lat, lng,feedprice,feedvalue,feedquality, ( 3959 * acos( cos( radians('%s') ) * cos( radians( lat ) ) * cos( radians( lng ) - radians('%s') ) + sin( radians('%s') ) * sin( radians( lat ) ) ) ) AS distance FROM marketplace_userdata LEFT JOIN marketplace_datafeedback ON marketplace_userdata.mageuserid=marketplace_datafeedback.proownerid HAVING distance < '%s' ORDER BY distance",
mysql_real_escape_string($center_lat),
mysql_real_escape_string($center_lng),
mysql_real_escape_string($center_lat),
mysql_real_escape_string($radius));
}

最佳答案

您可以使用 Count() 函数来计算任何查询的行数。

 SELECT COUNT(*) FROM table_name;

关于php - 如何计算左连接的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24075163/

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