1
WRT更新頂部的選擇前10 enteries 5 enteries:how to insert records for top 10 enteries only如何從數據庫
這是更細化的問題。
我收集了10位特定用戶的用戶。使用下面給出的查詢。
mysql_query("SELECT `userid`, SUM(`points`) as `total` FROM
`tablename` GROUP BY `userid` ORDER BY total DESC LIMIT 10");
現在,我只需要獎勵bonues頂端3聚集用戶,從這些選擇的前10名。我沒有得到這個想法,就如何編寫查詢此目的。
頂部3獎金是頂部3
1不同:一是用戶得到1000點
2:第二用戶得到500點
3:第三用戶得到100分
我需要更新一個tablename = user中的字段,字段名稱= points。
更新我使用下面的查詢(通用查詢)獎金:
$Db1->query('UPDATE user SET points=points+'.$rate.'
WHERE userid = '.$credituser);
我希望這個問題很好地闡述了按照社會標準。
請指導。
優秀的答案,這是已經完美工作按我的需求。 – 2014-10-16 11:46:19
@AtifShabbir太好了,謝謝! – 2014-10-16 12:06:55