的查询结果的数字行在获得我的数据库的前十名结果后,但没有指定订单的号码。用户目前必须查看数据以了解数据是升序还是降序。我希望每条数据都有一个数字来指定排名。索引号为
我不知道该怎么做,所以建议而不是代码就足够了。有点困惑,宁愿在开始破解我的代码之前咨询知道他们在做什么的人。
对不起,我忘了加上我的代码:
$result = mysql_query("SELECT coffeeshops.*, services.*, sum(temp.total) as final_total FROM coffeeshops inner join services on coffeeshops.shop_id=services.shop_id
内部连接( 选择 SUM(舒适+服务+环境+友善+宽敞+经验+ bud_quality + bud_price + drink_price + space_cake +无障碍+ toilet_access )/(12)/ COUNT(shop_id)AS总,shop_id FROM评分GROUP BY shop_id )作为温度上coffeeshops.shop_id = temp.shop_id GROUP BY shop_name ORDER BY final_total DESC,shop_name ASC极限10" );
while($row = mysql_fetch_array($result)) {
OUTPUT HTML here
}
修复它使用此,但通过+1 +1。还将回声线移至foreach外。谢谢 – Renai
infact只是使用:\t \t \t \t $ i = 1; echo $ result [$ i]。'排名#:'。($ i ++); //输出排名前十位 – Renai
@内内不客气!你能接受和/或upvote我的答案吗? = p –