Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Посоветуйте как лучше сделать коментарии к новостям.
 
 автор: igmyrj   (26.05.2006 в 16:45)   письмо автору
 
 

Всем доброго времени суток!
Я пишу скрипт вывода новостей. То еть еще не начал писать=) Мне надо что бы была новость и к ней можно было оставлять коментарии. Собираюсь писать на MySQL. Посоветуйте как лучше и быстрее это сделать?
Предполагается, что будет достаточно большой поток новостей и делать для каждой отдельную таблицу нельзя.
P.S Извините если не в ту тему=)

   
 
 автор: Loki   (26.05.2006 в 16:51)   письмо автору
 
   для: igmyrj   (26.05.2006 в 16:45)
 


news_id
news_text
...


comment_id
news_id
comment_text
...

связаны, как следует, по полю news_id

   
 
 автор: DDK   (26.05.2006 в 17:35)   письмо автору
 
   для: igmyrj   (26.05.2006 в 16:45)
 

У меня так:

-- 
-- Структура таблицы 'st_itnews'
-- 

CREATE TABLE st_itnews (
  id int(11) NOT NULL auto_increment,
  authorname varchar(100) NOT NULL default '',
  'date' int(30) NOT NULL default '0',
  'subject' text NOT NULL,
  sourcelink text NOT NULL,
  sourcetext text NOT NULL,
  'text' text NOT NULL,
  iscontrolled int(1) NOT NULL default '0', // это для админки уже
  PRIMARY KEY  (id)
);

-- --------------------------------------------------------

-- 
-- Структура таблицы 'st_itnews_comments'
-- 

CREATE TABLE st_itnews_comments (
  id int(11) NOT NULL auto_increment,
  newsid int(11) NOT NULL default '0',
  username varchar(100) NOT NULL default '',
  user_isreg int(1) NOT NULL default '0', // это для CMS уже
  userip varchar(15) NOT NULL default '',
  'date' int(30) NOT NULL default '0',
  'text' text NOT NULL,
  iscontrolled int(1) NOT NULL default '0', // это для админки уже
  PRIMARY KEY  (id)
);

Кусок кода могу тоже выложить, если надо.

   
 
 автор: igmyrj   (26.05.2006 в 19:58)   письмо автору
 
   для: DDK   (26.05.2006 в 17:35)
 

Спасибо! Все понял. Как я сразу не допёр?=)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования