Вычисление "max value" в цикле - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sat, 28 Dec 2024 15:07:45 +0300<pre class="prettyprint">
$arr = array(1, 2, 3, 4, 5);
echo max($arr); //5
</pre>
https://visavi.net/topics/37704/633938
Вычисление "max value" в цикле ErikaTue, 07 May 2013 00:10:23 +0400Сообщенияhttps://visavi.net/topics/37704/6339387. <strong>G_A_N_J_A_R</strong>, можно сортировать по id, к примеру, и IF, в случае если > 150 баллов. Чтобы все в SQL запросе было, а не выносить в php
https://visavi.net/topics/37704/633592
Вычисление "max value" в цикле Кевин МитникFri, 03 May 2013 04:51:38 +0400Сообщенияhttps://visavi.net/topics/37704/633592человек спросил как данные в массиве сортировать, а вы ему как ему из бд выборку сделать...
https://visavi.net/topics/37704/633585
Вычисление "max value" в цикле АлексейFri, 03 May 2013 00:46:48 +0400Сообщенияhttps://visavi.net/topics/37704/6335856. И что ты получишь?) ид то у всех разные. Вторая сортировка применяется только в случае совпадения первого параметра
https://visavi.net/topics/37704/633569
Вычисление "max value" в цикле БогданThu, 02 May 2013 23:12:41 +0400Сообщенияhttps://visavi.net/topics/37704/633569а зачем вычислять у кого больше, если сортировка по id? <br>
p.s можно по двум критериям сортировать средствами mysql, т.е по id и user_id
https://visavi.net/topics/37704/633483
Вычисление "max value" в цикле Кевин МитникWed, 01 May 2013 21:19:42 +0400Сообщенияhttps://visavi.net/topics/37704/633483<blockquote class="blockquote"><strong>Кевин Митник_HHTeam</strong> (1 Мая 2013 / 19:23)<br>
я выбрал 10 юзеров с наибольшим рейтингом. сортировка от бОльшего.<br>
<br>
Не очень понятно написано. Для построения топ-10 по количеству баллов не нужно, наверное, так заморачиваться как в примере.</blockquote>
<br>
Построения это ясно. Но вопрос в другом. Как вычислить из 10-и у кого макс. количество баллов ? Допустим на 1 месте тот у кого 160 баллов. А если и еще у другого столько же баллов, как это выделить от других ? И построение не всегда по баллу сортируется. Допустим сортировка по "id" идет.
https://visavi.net/topics/37704/633477
Вычисление "max value" в цикле SamxalWed, 01 May 2013 19:35:45 +0400Сообщенияhttps://visavi.net/topics/37704/633477я выбрал 10 юзеров с наибольшим рейтингом. сортировка от бОльшего.<br>
<br>
Не очень понятно написано. Для построения топ-10 по количеству баллов не нужно, наверное, так заморачиваться как в примере.
https://visavi.net/topics/37704/633474
Вычисление "max value" в цикле Кевин МитникWed, 01 May 2013 19:23:23 +0400Сообщенияhttps://visavi.net/topics/37704/633474<blockquote class="blockquote"><strong>Кевин Митник_HHTeam</strong> (1 Мая 2013 / 18:25)<br>
обоже)) все проще) SELECT bal FROM users ORDER BY bal DESC LIMIT 10</blockquote>
Вопрос вы не поняли кажется <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/37704/633472
Вычисление "max value" в цикле SamxalWed, 01 May 2013 18:58:11 +0400Сообщенияhttps://visavi.net/topics/37704/633472обоже)) все проще) SELECT bal FROM users ORDER BY bal DESC LIMIT 10
https://visavi.net/topics/37704/633469
Вычисление "max value" в цикле Кевин МитникWed, 01 May 2013 18:25:55 +0400Сообщенияhttps://visavi.net/topics/37704/633469Здравствуйте. Имеется таблица юзеров. Допустим хочу сделать рейтинг 10 юзеров по количеству баллов. Как можно вычислить тех у кого баллы максимум в цикле? <br>
<br>
Например у юзера <strong>"x"</strong> есть 150 баллов, а у юзера <strong>"y"</strong> тоже 150. Если 150 это максимум значение, как это определить и вычислить тех юзеров в цикле ? <br>
<br>
Я сам так сделал: <br>
1. <pre class="prettyprint">$max = mysql_result(mysql_query(SELECT MAX(bal) FROM `users`),0);</pre>
<br>
2. Уже в цикле <pre class="prettyprint">if($user['bal'] == $max) $color = 'green';</pre>
<br>
По другому как то можно это осуществить ? Без лишнего запроса.<br>
<br>
Спасибо заранее<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/37704/633466
Вычисление "max value" в цикле SamxalWed, 01 May 2013 17:56:26 +0400Сообщенияhttps://visavi.net/topics/37704/633466