Всем привет, подскажите новичку. С php совсем очень плохо знаком. В общем по существу, есть сайт, на нем есть меню, оно выводится сейчас по алфавиту, а нужно сделать чтобы выводились строки по id записи, то есть в произвольном порядке по присвоенному вручную id. Никак не могу разобраться. Код (PHP): $result_rubrik=mysql_query("SELECT A.id, A.title_menu cat_title, A.link cat_link, B.title_menu post_title, B.link post_link FROM category A LEFT JOIN post B ON B.cat_id=A.id WHERE A.city_id=$user_city GROUP BY B.id ORDER BY cat_title ASC, post_title ASC"); while($row_rubrik=mysql_fetch_assoc($result_rubrik)) { $arr[$row_rubrik['id'].'|'.$row_rubrik['cat_title'].'|'.$row_rubrik['cat_menu'].'|'.$row_rubrik['cat_link']][]=$row_rubrik['post_title'].'|'.$row_rubrik['post_link']; } ?> <div id="left"> <div class="sm"> <ul> <?php if(isset($arr)) foreach ($arr as $cat=>$post_array) { $cat_val = explode("|",$cat); $current=''; if($cat_val[0]==$cat_id) $current=' class="current"'; echo '<li'.$current.'>[url="/'.$cur_city['url'].$cat_val[3].'/"]'.$cat_val[1].'[/url]'."\n"; echo '<ul>'."\n"; foreach ($post_array as $post) { $post_val = explode("|",$post); echo '<li>[url="/'.$cur_city['url'].$cat_val[3].'/'.$post_val[1].'/"]'.$post_val[0].'[/url]</li>'."\n"; } echo '</ul>'."\n"; echo '</li>'."\n"; } ?> </ul> </div> PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
Создай новое поле в таблице Код (PHP): alter table tablename add column t_order_id int not null default 1; И потом дёргай записи Код (PHP): select * from tablename order by t_order_id PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]