У меня успешно работает этот поиск, который возвращает навыки и атрибуты игроков. Я хочу получить первые десять процентов в определенных столбцах. Я пытался использовать это:
$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: ОГРАНИЧИТЬ процентом от количества записей?
$players_worth
? Затем сделайте это, используя f.e.$players_worth *= 2
. - person CBroe   schedule 15.02.2014