Лучше на много вариант, PeaceCoder подсказал, лучше есть что-то? тк сказать производительнее...
да и сортировать мне надо не так...мне нужно в зависимости от usery и userx сортировать ну как в первом листинге
$q = mysql_query("SELECT * FROM map ORDER BY y ASC, x 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"];
}
}