@33balabol

PHP | Сортировка массива по значению не из базы данных?

Подскажите, пожалуйста, возможно ли такая сортировка в принципе, если отсортировать массив необходимо по значению из переменной $SORT

<?php
$result = mysql_query("SELECT * FROM table ORDER BY ???? $SORT  ????? ",$link);

		If (mysql_num_rows($result) > 0)
		{
			$row = mysql_fetch_array($result);
			do
			{ 
if ($row["cat"] == black'')
					{
						$a = '1';
					} else
					{
						$a = '3';    
					}
if ($row["dog"] == black'')
					{
						$b = '3';
					} else
					{
						$b = '1';    
					}
$SORT = $b + $a ;
echo'
                  <p>'. $row["cow"].'</p>
                  <p>'. $SORT.' </p>
';
}
                while ($row = mysql_fetch_array($result));
          } 
?>


Какие в этом случае могут быть пути решения?
  • Вопрос задан
  • 350 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В ORDER BY можно указывать не только колонку, но и выражение. Только индексы работать не будут.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы