id | title
10 Александр
8 Миша
3 Вася
14 Коля
В обработчик мы получаем айди, к примеру 10
Как получить следующую строку, сортирую по алфавиту поле title
то есть имея айди 10, нужно так составить запрос, чтобы получить строку с Васей.
Спустя 3 минуты, 15 секунд (6.02.2011 - 23:30) Guest написал(а):
можно ли применять операторы сравнения к строкам?
типа
Такое проканает ?
типа
WHERE title > 'Александр' LIMIT 1
Такое проканает ?
Спустя 1 час, 4 минуты (7.02.2011 - 00:34) inpost написал(а):
ORDER BY `title`
Спустя 53 минуты, 54 секунды (7.02.2011 - 01:28) Guest написал(а):
inpost
это вдобабок к тому, что я написал, да?
это вдобабок к тому, что я написал, да?
Спустя 7 часов, 51 минута, 18 секунд (7.02.2011 - 09:19) linker написал(а):
SELECT * FROM `table` WHERE `id` <> 10 ORDER BY `title` ASC LIMIT 1где вместо 10 подставляем любое иное значение, полученное в обработчике. Еще вопрос, а может всех разом лучше выгребсти?
Спустя 4 часа, 51 минута, 15 секунд (7.02.2011 - 14:11) Guest написал(а):
linker
Можно уточнить
а если в таблице будет имя Аакл, например )
Тот запрос, что ты написал, ведь его принесет, а не Васю ? Или я что-то не так понимаю?
Можно уточнить
`id` <> 10 ORDER BY `title`
а если в таблице будет имя Аакл, например )
Тот запрос, что ты написал, ведь его принесет, а не Васю ? Или я что-то не так понимаю?
Спустя 15 минут, 9 секунд (7.02.2011 - 14:26) linker написал(а):
Guest
Млин, ступил.
Млин, ступил.
... WHERE `title` > 'Александр' ORDER BY `title` ASC LIMIT 1
Спустя 29 минут, 51 секунда (7.02.2011 - 14:56) Guest написал(а):
linker
да, спасибо, я просто сомневался, что можно сравнивать строки математическими операторами, и не было возможности проверить.
да, спасибо, я просто сомневался, что можно сравнивать строки математическими операторами, и не было возможности проверить.