的查詢結果的數字行在獲得我的數據庫的前十名結果後,但沒有指定訂單的號碼。用戶目前必須查看數據以瞭解數據是升序還是降序。我希望每條數據都有一個數字來指定排名。索引號爲
我不知道該怎麼做,所以建議而不是代碼就足夠了。有點困惑,寧願在開始破解我的代碼之前諮詢知道他們在做什麼的人。
對不起,我忘了加上我的代碼:
$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 –