|
|
|
| Добрый день!
<?php
$result11 = mysql_query("SELECT * from universities_specialities WHERE id_university='$id_university'", $db);
if (!$result11)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору tinisto@mail.ru <br> <strong>Код ошибки:</strong></p>";
}
if (mysql_num_rows($result11) > 0)
while ($myrow11 = mysql_fetch_array($result11))
{
$id_speciality = $myrow11[id_speciality];
$result12 = mysql_query("SELECT * from specialities WHERE id_speciality='$id_speciality'", $db);
if (!$result12)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору tinisto@mail.ru <br> <strong>Код ошибки:</strong></p>";
exit (mysql_error());
}
if (mysql_num_rows($result12) > 0)
{
$myrow12 = mysql_fetch_array($result12);
do
{
printf ("<p><strong>%s</strong> %s</p>", $myrow12["kod"], $myrow12["title"]);
}
while ($myrow12 = mysql_fetch_array($result12));
}
}
?>
|
хотелось бы отосортировать
$result12 = mysql_query("SELECT * from specialities WHERE id_speciality='$id_speciality' ORDER BY title DESC", $db);
|
но не работает. Все значения выводятся в том порядке как они записаны в базе.
сортировка не проходит | |
|
|
|
|
|
|
|
для: franko
(21.04.2011 в 11:54)
| | Вообще-то должно работать
>DESC
Вы хотите в обратном порядке отсортировать от Я до А? | |
|
|
|
|
|
|
|
для: cheops
(21.04.2011 в 11:57)
| | да вообще никак не сортирует. | |
|
|
|
|
|
|
|
для: franko
(21.04.2011 в 11:58)
| | У вас довольно сложный вложенный цикл - попробуйте сначала выполнить этот запрос отдельно - сортировка также не получается? | |
|
|
|
|
|
|
|
для: cheops
(21.04.2011 в 12:00)
| | да там $id_speciality = $myrow11[id_speciality]; меняется.
while ($myrow11 = mysql_fetch_array($result11))
{
$id_speciality = $myrow11[id_speciality];
$result12 = mysql_query("SELECT * from specialities WHERE id_speciality='$id_speciality'", $db);
|
| |
|
|
|
|
|
|
|
для: franko
(21.04.2011 в 12:05)
| | Вот выберите один и проверьте отдельно. Если возникают какие-то сложности - лучше не решать их в рамках большой сложной задачи, вытащите проблемный кусочек в отдельный проект и отладте его, до тех пор пока не разберетесь в чем там дело. Все так делают. Отладка тут же превращается в веселую охоту за багами, вместо выварачивающей душу скучной работы, которую постоянно откладывают на потом. | |
|
|
|