Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сортировка и вывод

9.6K
16 мая 2005 года
SwakeR
10 / / 16.04.2005
Все привет!
У меня вот такой вопрос.
Значит имеется БД с полями id,title
Мне надо сортировать title по алфовиту
чтобы был такой вывод:
A B C D ..
Я нажимаю на ссылку A и выводится все поля title на A
Как эт олучше реализовать?
Заранее блогадарен!
4
16 мая 2005 года
mike
3.7K / / 01.10.2002
SELECT title, id FROM table WHERE title like 'A%';

подойдет ??

Чтобы узнать сколько названий на какую букву, можно использовать следующий запрос:

SELECT LEFT(title,1),count(*) FROM table GROUP BY 1
9.6K
16 мая 2005 года
SwakeR
10 / / 16.04.2005
Цитата:
Originally posted by mike
SELECT title, id FROM table WHERE title like 'A%';

подойдет ??

Чтобы узнать сколько названий на какую букву, можно использовать следующий запрос:

SELECT LEFT(title,1),count(*) FROM table GROUP BY 1


Спасибо :) буду разбиратся.

10K
18 мая 2005 года
GC Software
9 / / 18.05.2005
Цитата:
Originally posted by SwakeR
Все привет!
У меня вот такой вопрос.
Значит имеется БД с полями id,title
Мне надо сортировать title по алфовиту
чтобы был такой вывод:
A B C D ..
Я нажимаю на ссылку A и выводится все поля title на A
Как эт олучше реализовать?
Заранее блогадарен!



Могу предложить следующий вариант:

Сортировка и вывод:

select * from TABLE order by title ASC
затем выводите все что надо

2 Mike

А зачем использовать запрос чтобы узнать количество?
Один запрос (как вы верно написали конечно же) сделать, а потом mysql_num_rows($result)? Хм.. если конечно этта пхп) что то я не подумал об этом

2.2K
18 мая 2005 года
Web-master
113 / / 23.12.2004
Цитата:
Originally posted by GC Software
mysql_num_rows($result)?


а если там 30000 рядов ?

10K
18 мая 2005 года
GC Software
9 / / 18.05.2005
Цитата:
Originally posted by Web-master
а если там 30000 рядов ?



Логично, спору нет

Но тут ситуация, что человеку все равно придеться выцеплять их чтобы вывести! Так что значения не имеет, не согласны?

Кому нужна просто циферка? Она нужна чтобы в цикле наверное пройтись и отобразить каждый ряд на странице

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог