Сортировка строк набора результатов запроса к базе данных по сложному вычисляемому значениюPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сортировка строк набора результатов запроса к базе данных по сложному вычисляемому значению

Сообщение Anonymous »

У меня есть код, который распечатывает столбцы в моей базе данных и добавляет для меня столбец «Прибыль».Расстояние рассчитывается сложным способом и поэтому выполняется в цикле, а преобразование расстояния в " прибыль» делается так, как она распечатана.

Я хочу распечатать их в порядке убывания «прибыли». Я считаю (но не знаю), что лучший способ — сохранить их в массиве и «отсортировать их там», а затем распечатать оттуда.

Как мне определить, в какую строку массива их вставить?

Как мне отсортировать массив?

Как мне перебрать массив, чтобы я не мог печатать их обратно?

//display results
// now we retrieve the routes from the db
$query = "SELECT * FROM routes ORDER BY `id`;";

// run the query. if it fails, display error
$result = @mysql_query("$query") or die('
There was an unexpected error grabbing routes from the database.
');

?>


»Matches«









Player
BaseLocationEconDistanceProfit cred./hComment'.$dlocation.'
'.$decon.''.$distance.'
'.round(Sqrt(min($decon,$econ))*(1+Sqrt($distance)/75+Sqrt($players)/10)).'
['.$dcomment.']
Delete
');
}
?>


Подробнее здесь: https://stackoverflow.com/questions/116 ... ated-value
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»