|
|
|
| Добрый день!
Есть сайт на котором информация выводится с одной таблице.
Её надо разбить на главы.
Тоесть я хочу с помощью помощью ссылок передать парамет в запрос.
Ну или как по другому можно это сделать?
Тоесть например при нажатие на главу одни.
SELECT * FROM stranisi WHERE id>0 and id<20
|
| |
|
|
|
|
|
|
|
для: Makroris
(25.08.2008 в 12:11)
| | Вот от этого лучше пляшите: http://softtime.ru/info/articlephp.php?id_article=33 | |
|
|
|
|
|
|
|
для: DDK
(25.08.2008 в 12:49)
| | ну почитал я там. И что дальше?
Мне вообщето по другому надо сделать... | |
|
|
|
|
|
|
|
для: Makroris
(25.08.2008 в 12:11)
| | нет.
SELECT * FROM stranisi WHERE glava=1
|
| |
|
|
|
|
|
|
|
для: Trianon
(25.08.2008 в 12:52)
| | Не это не так надо было.
Я короче уже сам допер.
Там надо было так
В ссылку переменные занести
http://www.test2.ru/index.php?a=10&b=30
|
А в странице на которой записи выводить,
так прописать.
SELECT * FROM stranisi WHERE id>$a and id<$b
|
| |
|
|
|
|
|
|
|
для: Makroris
(25.08.2008 в 13:21)
| | > Не это не так надо было.
У Вас не так много опыта, чтобы Вы могли категорично заявлять что надо, а что нет.
Ваша реализация несостоятельна. Как Вы будете добавлять страницы в главу после того, как появятся другие главы, то есть нельзя будет задать выборку всех страниц глав с помощью BETWEEN (аналог >= ... <=)?
Почему на этом форуме передается id_theme (название, кстати, странное), а не id_message1 и id_message2? Почему Вы считаете, что 2 параметра лучше одного? | |
|
|
|
|
|
|
|
для: BinLaden
(25.08.2008 в 13:31)
| | >> Не это не так надо было.
>
>У Вас не так много опыта, чтобы Вы могли категорично заявлять что надо, а что нет.
Ну я в принципе не спорю что опыта мало.
И категорично не заявляю, что не надо так, а лучше так как у меня...
Просто для меня лучше так . Просто и работает! )
>
>Ваша реализация несостоятельна. Как Вы будете добавлять страницы в главу после того, как появятся другие главы, то есть нельзя будет задать выборку всех страниц глав с помощью BETWEEN (аналог >= ... <=)?
>
Ну да я понимаю, что после добавления одной странице надо будет везде переписывать код.
Ну я делаю на одни раз.
Просто я сразу при проектирование базы не подумал о главах.
Приходится теперь придумываеть!
>Почему на этом форуме передается id_theme (название, кстати, странное), а не id_message1 и id_message2? Почему Вы считаете, что 2 параметра лучше одного?
А тут я без понятия о чем Вы ) | |
|
|
|
|
|
|
|
для: Makroris
(25.08.2008 в 13:52)
| | > А тут я без понятия о чем Вы )
OK. Чем, кроме названия, отличается глава от темы, а страницы главы от сообщений? В базе данных это будет выглядеть абсолютно одинаково, кроме названий и каких-то дополнительных столбцов, которые нам сейчас не интересны.
Таблица "chapters":
id | name
1 | Название главы
|
Таблица "pages":
id | chapter_id | content
1 | 1 | Содержание страницы №1
2 | 1 | Содержание страницы №2
9 | 1 | Содержание страницы №3
|
| |
|
|
|
|
|
|
|
для: BinLaden
(25.08.2008 в 14:07)
| | Ну я ошибку понял.
Просто базу переделывать не охото я её уже заполнил.
Да так конечно и правильно и проче будет я полностью согласен!
Потом просто один параметр передается и фильтруется по названиею главы. | |
|
|
|
|
|
|
|
для: Makroris
(25.08.2008 в 14:56)
| | Переделывать не придется. Придется добавить столбик и проставить в нем номера глав. | |
|
|
|