Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » PHP » Нужна помощь по PHP&MySQL
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
RASTAMAN™
// aka Henpyxa #
Средний рейтинг: 4 | Оценок: 2

Зарегистрирован: Feb 2003
Место проживания: .ru
Публикаций: 143
Статус: RASTAMAN™ в оф-лайне
Нужна помощь по PHP&MySQL [сообщение #62792]

Нужно написать CMS для сайта, по этому поводу есть несколько вопросов. С мускулом работаю первый раз, книг никаких толковых не нашел .
Структура сайта выглядит так:

- Сайт
-- Категория
--- Статья
--- Статья
--- Статья
-- Категория
--- Статья
--- Статья
--- Статья

Т.к. с мускулом я "на Вы", то структуру базы придумал такую:

- Ð_азделы
-- ID раздела
-- название раздела
-- инфа о последней статье
- Статьи раздела ID1
-- название
-- текст
-- автор
-- дата
- Статьи раздела ID2
-- название
-- текст
-- автор
-- дата
...
- Статьи раздела IDn
-- название
-- текст
-- автор
-- дата

Но даже я, с моими маленькими мозгами понимаю, что такое не катит . После просмотра структуры баз различных форумов, понял, что, впринципе, должно это выглядить так:

- Ð_азделы
-- ID раздела
-- название раздела
-- инфа о последней статье
- Статьи
-- ID раздела (!)
-- название
-- текст
-- автор
-- дата

Так вот вопрос у меня следущий. Как связать эты 2 таблицы, что бы при выборе определенного раздела из таблицы "Статьи" выбирались все статьи этого раздела? Понимаю, что это должен вестись поиск по этой таблице, но поиск средствами чего, php или mysql?
Вообщем приветствуются объяснения с примерами кода, ссылки на ранее обсуждавшиеся ПОДОБНЫЕ темы и тыканье носом куда потребуется .
Не отрицаю, так же что и второй вариант структуры БД, каторый я предложил - неверен, тогда поправьте меня.
Зарание огромное спасибо всем, кто поможет.

__________________
Наточу я бейсбольную биту,
Выйду в поле, взмахну балалайкой...
Пусть я даже пять раз не мытый -
Свою кошку зову я Лайкой!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-03-2004 13:48
Нажмите сюда для просмотра профайла RASTAMAN™ Отправить Персональное сообщение RASTAMAN™ Посетить домашнию страничку RASTAMAN™! Найти сообщения от RASTAMAN™ Добавить RASTAMAN™ в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Orliha
фраерок на подсосе
Средний рейтинг: 3.67 | Оценок: 18
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: Москва
Публикаций: 653
Статус: Orliha в оф-лайне
[сообщение #62794]

Все правильно, две таблицы:

1. topics
id
name
description

2. articles
id
name
body
date
...
...

Например тебе надо вынуть все статьи из раздела $topic упорядоченные по дате размещения:

Делаеш запрос:

select a.name, a.body, a.id, a.date, b.name from articles as a, topics as b where a.id=b.id and b.id=$topic order by a.date desc;

хотя можно и в два запроса.

все, ты имеешь:
a.name - название статьи
...
...
...

b.name - название раздела

НО! Исходя из всего что ты написал на самом деле тебе подойдет любой готовый cms...

__________________
RTFM (Уважаемые! Читайте документацию!)

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-03-2004 14:06
Нажмите сюда для просмотра профайла Orliha Отправить Персональное сообщение Orliha Посетить домашнию страничку Orliha! Найти сообщения от Orliha Добавить Orliha в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RASTAMAN™
// aka Henpyxa #
Средний рейтинг: 4 | Оценок: 2

Зарегистрирован: Feb 2003
Место проживания: .ru
Публикаций: 143
Статус: RASTAMAN™ в оф-лайне
[сообщение #62846]

Orliha
спасибо большое

quote:
НО! Исходя из всего что ты написал на самом деле тебе подойдет любой готовый cms...

хех . нет, нужно все-тки свой писать

__________________
Наточу я бейсбольную биту,
Выйду в поле, взмахну балалайкой...
Пусть я даже пять раз не мытый -
Свою кошку зову я Лайкой!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 17-03-2004 07:20
Нажмите сюда для просмотра профайла RASTAMAN™ Отправить Персональное сообщение RASTAMAN™ Посетить домашнию страничку RASTAMAN™! Найти сообщения от RASTAMAN™ Добавить RASTAMAN™ в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 14:07.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01452589 seconds (24.71% PHP - 75.29% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.