|
|
|
| здрасьте,у меня небольшая проблемка,помогите...я начал писать голосование...но проблемы настигли меня уже при созданни запросов к мускулу,я не могу определиться с созданием таблиц в базе данных,мне нужно,чтобы у голосования была страница администрирования с возможностью создавть непосредственно голосование(добавлять элементы) статистику я потом сделаю...в процессе,но это потом...затем определяется ip пользователя и если это впервые,то голосование проходит,если нет,то до сывидания...вот в общем то и все...
я начал вот так
create database poll;
create table poll(
id_poll int(8) not null auto_increment,
poll_name text,
archive int(5) default null,
putdatetime default null,
primary key(id_poll)
)TYPE=MyISAM;
create table ip(
id_ip int(10) not null auto_increment,
id text,
putdatetime default null,
primary key(id_ip)
)TYPE=MyISAM;
|
но у меня наверное тут все неправильно,тока может таблица с ip ...будет работать,и еще,как мне потом подсчитывать количество голосов,куда их в базе воткнутьЮ,короче,помогите создать все таблицы,дальше я все сам справлюсь,а то с sql никогда супер-пупер не дружил... | |
|
|
|
|
|
|
|
для: LimP
(24.09.2004 в 11:16)
| | там по идее еще надо таблицы для значения optionText ; optionCount-считать...короче, помогите,а то совсем чота запутался я с этими запросами
------------------------------------------------------------------------------------------------------------
"Ну и запросы у вас-сказала база данных и повисла..." | |
|
|
|
|
|
|
|
для: LimP
(24.09.2004 в 12:59)
| | ??? | |
|
|
|
|
|
|
|
для: LimP
(24.09.2004 в 15:04)
| | :))))) | |
|
|
|
|
|
|
|
для: LimP
(24.09.2004 в 12:59)
| | >optionText
А это что такое? | |
|
|
|
|
|
|
|
для: LimP
(24.09.2004 в 11:16)
| | Долго собирался с мыслями чтобы ответить :)
А потом перечитал.. А разве структура нашей базы не подойдет?
Само голосование в таблице poll
Варианты ответов в таблице answer
IP - адреса в poll_ip
CREATE TABLE poll (
id_poll int(8) NOT NULL auto_increment,
name text,
archive int(1) default NULL,
hide int(1) default NULL,
putdate datetime default NULL,
PRIMARY KEY (id_poll)
) TYPE=MyISAM;
CREATE TABLE answer (
id_answer int(10) NOT NULL auto_increment,
name text,
pos int(4) default NULL,
hit int(10) default NULL,
id_poll int(8) default NULL,
PRIMARY KEY (id_answer)
) TYPE=MyISAM;
CREATE TABLE poll_ip (
id_poll_ip int(10) NOT NULL auto_increment,
ip text,
puttime datetime default NULL,
PRIMARY KEY (id_poll_ip)
) TYPE=MyISAM;
|
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(24.09.2004 в 20:36)
| | спасибо,я уже сам в принципе додумался,но все равно пасиба... | |
|
|
|
|
|
|
|
для: LimP
(24.09.2004 в 21:15)
| | Это я из downloads код взял | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(24.09.2004 в 21:34)
| | да я понял,что из downloads но я не хочу как у вас,я переделаю...сделаю свой...но похожий по функциям на ваш... | |
|
|
|