我让这个搜索成功运行,返回玩家的技能和属性。我想在特定列中获得前百分之十。我试图使用这个:
$j=0;
while($percentile_row = mysql_fetch_array($percentile_result)){
echo $percentile_row['user_id'].'<br />';
$j++;
}
echo 'Total: '.$j.'<br />';
echo round(100/$j,1);
$players_worth = round(100/$j,1);
while($players_worth > 10){
echo 'adding<br/>';
$players_worth + $players_worth;
}
这似乎是一种简单的获取方法。只是$players_worth + $players_worth; 部分在 while 循环内时不起作用。如果我只是回应它,它就会起作用。
或者有什么我可以添加到查询中,使其按百分比选择?我必须为大约 15 列执行此操作。
这是我现有的查询:
SELECT user_id FROM Players ORDER BY user_id DESC
感谢您提供的任何提示。
编辑:
我试过这个,但没有运气,当我 var_dump 它时,它只是说“bool(false)”:
MySQL:限制记录量的百分比?