Показать сообщение отдельно
  #1 (permalink)  
Старый 30.03.2010, 02:15
Аватар для Jekel
Профессор
Отправить личное сообщение для Jekel Посмотреть профиль Найти все сообщения от Jekel
 
Регистрация: 20.11.2009
Сообщений: 257

сортировка из БД. как правильно сделать?
Вот сейчас так выглядит запрос:
$q = mysql_query("SELECT * FROM map WHERE x>=".($user['x']-5)." AND x<=".($user['x']+5)." AND y>=".($user['y']-5)." AND y<=".($user['y']+5)." ORDER BY x ASC, y ASC");

while($mybase = mysql_fetch_assoc($q)){
if($mybase["img"]!=NULL && ($_SESSION["x".$mybase["x"]."y".$mybase["y"]]!=$mybase["img"])){
     $all.="<x".$mybase["x"]."y".$mybase["y"].">".$mybase["img"]."</x".$mybase["x"]."y".$mybase["y"].">";
     $_SESSION["x".$mybase["x"]."y".$mybase["y"]]=$mybase["img"];
}
}

Вот так выглядит ответ:
Код:
<x0y0>trava.gif</x0y0>  
<x0y1>trava.gif</x0y1>  
<x0y10>trava.gif</x0y10>
<x0y2>trava.gif</x0y2>
...
<x1y1>trava.gif</x1y1>  
<x1y10>trava.gif</x1y10>  
<x1y2>trava.gif</x1y2>  
<x1y3>trava.gif</x1y3>...
<x1y9>trava.gif</x1y9>
<x10y0>trava.gif</x10y0>  
<x10y1>trava.gif</x10y1>  
<x10y10>les.gif</x10y10>
<x2y1>trava.gif</x2y1>  
<x2y10>trava.gif</x2y10>  
<x2y2>trava.gif</x2y2>  
<x2y3>trava.gif</x2y3>
итд

Как сделать так чтобы после <x1y...> шло не <x10y...> а <x2y...> также по игрику?
Ответить с цитированием