Доброго дня. Имеется такой код (он выводит записи по возрастанию, в таком же порядке как указано в массиве $db), мне необходимо сделать вывод в совершенно другом порядке допустим в таком (Второй, Первый, Четвертый, Третий, Пятый, Шестой, Седьмой, Восьмой, Девятый, Десятый). Ячейка a_j в таблице хранит числовое значение, т.е Первому принадлежит значение 1 и тд. Подскажите пожалуйста как реализовать :(
$db=Array("","Первый","Второй","Третий","Четвертый","Пятый","Шестой","Седьмой","Восьмой","Девятый","Десятый");
$out='';
for($i=1;$i<count($db);$i++)
{
$res=mysql_query("SELECT * FROM `mod_archive` WHERE a_j='$i' ORDER by a_name desc ");
$out.="<h1 class='zag'>$db[$i]<h1>";
$out.="<table border=0 width=100% cellpadding=5 cellspacing=10><tr>";
$ti=0;
while($a=mysql_fetch_array($res))
{
if(($ti%5)==0){$out.="<tr>";}$ti++;
if($user=='admin'){$add_admin=" <a target=_blank href='/admin/mod/archive.php?form=edit&id=$a[a_id]'><br>(Редактировать)</a>";}else {$add_admin='';}
$out.="<td align='center'><a target=_blank href='$a[a_url]'><img src='/all/img/archive/$a[a_id]_ico.jpg'><br>№$a[a_name]<br>$a[a_date]</a>$add_admin</td>";
}
$out.="</table>";
}