| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > сортировка по названию |
| Автор: tiras 20.10.2011, 15:54 | ||||||
| Добрый день! Подскажите пож-та возможно ли сделать сортировку в базе по названию есть база: http://tilibom-spb.ru/1.gif т.е на выходе д.б если я хочу выбрать Bratz, то показывает только эти записи в начале, а затем остальные что я не так делаю, сортировка не происходит(есть конечно записи и на английском языке и на русском, если просто по полю Proizvoditel сортировать, то сортировка происходит )
|
| Автор: ElGuapo 21.10.2011, 02:05 | ||
| Правильно ли я понял, что при выборе производителя нужно выдать сначала записи по этому производителю, а потом уже все остальные записи, удовлетворяющие условию? Тогда ORDER должен быть таким:
|
| Автор: tiras 27.10.2011, 11:12 | ||||||
да правильно, так конечно сортировка проходит, если указать конкретную запись в коде, но если указываю
к сожалению сортировка не происходит |
| Автор: tiras 27.10.2011, 21:24 | ||||||
форма :
и сама обработка
|
| Автор: bars80080 27.10.2011, 23:19 | ||
| да причём здесь обработка. мы понятия не имеем, что у вас сидит в переменных. каков реальный запрос? вместо $result = mysql_query("select * from catalog where razdel='".$razdel."' and ".$where." order by proizvoditel='".$proizvoditel."' DESC, ".$sort); напишите
|