Общие > Базы данных
Глючная сортировка
xRUSha:
Макс
--- Цитировать ---Добавь 2 поля и скрипт напиши который в одно запишет имя, во второе фамилию
--- Конец цитаты ---
Это самое правильное решение проблемы, но и самое трудоемкое. Если делать такую фишку, то придется скипты редактиравиния править и бог знает что еще.
а ORDER BY SUBSTRING (name, LOCATE(\' \',name)) (тока без +1) оказался весьма рабочим (хотя наверное и тормозным =(()
FILA:
xRUSha
а ты ещё и хотел, чтоб он не тормозил( хотя смотря что считать тормозами - был почти аналогичный случай, почти что и не тормозил)
при такой то организации таблицы и требуемой сортировке.....
Макс
это конечно самое правильное решение.... но xRUSha просил сортировку, её и получил ))
nobody
куча данных от мускуля, то же в php - массиве плюс порезка и обработка - те же тормоза......... ИМХО
:)
FILA:
--- Цитировать ---НО. ИМХО. ЭТО ИЗВРАТ!...............
--- Конец цитаты ---
я ж предупреждал :)
xRUSha:
FILA
Работает, и на том спасибо. Я тоже особых тормозов не заметил
FILA:
xRUSha
--- Цитировать ---В дагонку еще вопрос, как теперь вычленить имя - первую часть строки до пробела
--- Конец цитаты ---
аналогично сортировке - создаёшь в таблице два поля : first_name и last_name
а потом делаешь update и ложишь в first_name name до пробела а в last_name - name после пробела
Навигация
Перейти к полной версии