Автор Тема: База для программ  (Прочитано 4584 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vip

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
База для программ
« : 17 Июля 2002, 23:49:46 »
люди я не могу сообразить как правильно состряпать базу для программ
хочу сдель скрипта типа как сайта http://www.listsoft.ru
например раздел-не интернет категория Прикладное ПО  под категор - Органайзеры или Для бизнеса....
или раздел-не интернет категория Система под категор - Чистка и .....

Как сделать чтоб не попалось одинаковых программ?
Как сделать чтоб, пользователь обновил програму как сделать чтоб эта программа появиласт в новинке или в обновлённых
*_*

Оффлайн Tankist

  • Типа на танке
  • Старожил
  • ****
  • Сообщений: 461
  • +0/-0
  • 2
    • Просмотр профиля
База для программ
« Ответ #1 : 18 Июля 2002, 02:34:32 »
Цитировать
Как сделать чтоб, пользователь обновил програму как сделать чтоб эта программа появиласт в новинке или в обновлённых

Просто добавляешь в базу допустим new, если там скжем больше 10 записей удаляешь 11-ю
или можно order by date
Цитировать
Как сделать чтоб не попалось одинаковых программ?

Делаешь таблицу для категорий и таблицу для программ
Когда юзер добавляет прогу в таблицу для программ проверяешь нет ли программы в базе с таким именем...
Вот и все...
Удачи

Оффлайн Vip

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
База для программ
« Ответ #2 : 18 Июля 2002, 18:29:16 »
Цитировать
например раздел-не интернет категория Прикладное ПО под категор - Органайзеры

А как с этим быть?
*_*

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
База для программ
« Ответ #3 : 18 Июля 2002, 19:52:56 »
Для каждой категории сохраняй ее parent\'а, то есть id той категории, в которой она должна располагаться.
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Vip

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
База для программ
« Ответ #4 : 21 Июля 2002, 19:13:51 »
У меня возник ещё один вопрос, а как в базе сохранять для каждой программы коментарии пользователей?
*_*

Оффлайн xnx

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 192
  • +0/-0
  • 0
    • Просмотр профиля
База для программ
« Ответ #5 : 21 Июля 2002, 20:00:58 »
для комментариев делаешь отдельную таблицу, в ней хранишь текст комментария и ид программы к которой он дан....

Оффлайн Vip

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
База для программ
« Ответ #6 : 22 Июля 2002, 16:27:33 »
Цитировать
Для каждой категории сохраняй ее parent\'а, то есть id той категории, в которой она должна располагаться


Это понятно, у меня возник вопрос как это с таблицами осуществить?
Например: Категория - Интернет и сети и в этой категории 6 разных подкатегорий. Так вот вопрос в чём как это с таблицами осуществить, Создать для каждой категории таблицу а в ней уже посадить бодкатегории?

xnx Спасибо, я так приблизительно и думал.
*_*

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
База для программ
« Ответ #7 : 22 Июля 2002, 17:02:36 »
Цитировать
Это понятно, у меня возник вопрос как это с таблицами осуществить?

Напр.

| id | parent_id | cat_name |
| 1  |    0           | Интернет |
| 2  |    1           | Броузеры |
| 3  |    1           | FTP-менеджеры |
и т.д.
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Vip

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
База для программ
« Ответ #8 : 23 Июля 2002, 23:35:58 »
А для чего parent нужен? И у него переменная бывает только ноль или один?
*_*

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
База для программ
« Ответ #9 : 24 Июля 2002, 12:58:02 »
Vip
Нет, его значение - id родительской директории (в данном случае - это 1).
После трех дней без программирования жизнь становится бессмысленной.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28