Я просто не знаю как написать эту сортировку при выводе результата sql-запроса.
Поэтому хочу чтоб вы дали ссылку где про это можно прочитать, или какой небудь пример с сортировкой по конкретному полю.
Вот пример моего запроса :
<?
db_connect();
$query = "SELECT
timetable.id,
timetable.lesson_num AS time,
subjects.name AS subject,
teacher1.surname as teacher1,
teacher2.surname as teacher2,
timetable.lesson_type1 AS type1,
timetable.lesson_type2 AS type2,
auditory.auditory_number AS auditory,
corps.number AS corp
FROM timetable
LEFT OUTER JOIN users teacher1 ON teacher1.id=timetable.teacher1_1
LEFT OUTER JOIN users teacher2 ON teacher2.id=timetable.teacher1_2
LEFT OUTER JOIN subjects ON subjects.id=timetable.subject1
LEFT OUTER JOIN auditory ON auditory.id=timetable.audit1
LEFT OUTER JOIN corps ON auditory.corps_id=corps.id
ORDER BY day_id, lesson_num";
if($res = mysql_query($query)){
for($i=1;$row=mysql_fetch_array($res);$i++)
{?>
<tr>
<?
echo "<td><a href='timetable_update.php?id=".$row["id"]."' name='redact'><img src='../../img/redact1.gif' alt='add'></a>
<a href='javascript: Del(".$row["id"].")' name='delete' ><img src='../../img/delete3.gif' alt='delete'></a></td>";
?>
<td><?=$row['time']?> </td>
<td><?=$row['subject']?> </td>
<td><?=$row['teacher1'].'<hr>'.$row['teacher2']?> </td>
<td><?=$row['type1']?> </td>
<td><?=$row['auditory']?> </td>
<td><?=$row['corp']?> </td>
</tr>
<?}
}
?>