|
|
|
| Нужна таблица содержащая Ф.И.О. человека (около 400), у каждого человека есть 5-15 статей (на каждую своя ссылка). Я не знаю как лучше построить таблицу. Из таблицы нужно будет запрашивать список людей и список статей. Я попробывал сделать табл. с первичным ключём на имени статьи, но по моему это не лучший способ.
Т.е. если делать это через массивы то получился бы многоуровневый массив, но через SQL я не могу ничего придумать. | |
|
|
|
|
|
|
|
для: N1K
(04.11.2005 в 21:03)
| | Ну я бы сделал вот так:
Первая таблица это ФИО
CREATE TABLE fio (
id_member int(3) NOT NULL AUTO_INCREMENT,
fio text,
PRIMARY KEY (id_member)
) TYPE=MyISAM;
|
Ну, думаю, эта таблица в объяснение не нуждается.
Вторая имеете такой вид
CREARE TABLE articles (
id_article int(5) NOT NULL AUTO_INCREMENT,
article text,
avtor int(5) NOT NULL,
PRIMARY KEY (id_article)
) TYPE=MyISAM:
|
Вот и всё. При присвоении статьи, ему в столбец avtor присвается порядковый номер автора и всё! | |
|
|
|