ПеревозЧЕГ » 2009.01.07 14:03

CREATE TABLE user(id int auto_increment,
name varchar(25) NOT NULL,
pass varchar(25) NOT NULL,
email varchar(50) NOT NULL,
url varchar(50) NOT NULL,
money double,
perehod int,
nezaschitan int,
data
----------*******
CREATE TABLE ban(id int,
prichina varchar(150),
data
Добавлено спустя   2 минуты  18 секунд:
ну так вот в таблицу юзер записываются данные при регистрации. Правда поля money perehod nezaschitan потом обновляются.
В таблицу бан записывается ид забаненного причина и дата.

Gemorroj » 2009.01.07 14:27

а чем помочь?

ПеревозЧЕГ » 2009.01.07 14:35

Gemorroj написал:

а чем помочь?

Дописать поля. Что надо писать в data чтобы время записывалось типа 7/01/2009
Надо ли в полях money perehod nezaschitan еще что либо дописывать? И как в целом правильно составил остальные поля? И что еще можно дописать что бы синтаксически верно было. Ну скобки ясно, поставлю, что еще нужно?

НЕЗНАЙКА » 2009.01.07 14:59

Для даты попробуй так INSERT INTO user (data) VALUES (''.date(h/m/Y).''); В поля дописывать если, то тип записываемых данных// можно тупо прописать TEXT в тип

ПеревозЧЕГ » 2009.01.07 15:05

НЕЗНАЙКА написал:

Для даты попробуй так INSERT INTO user (data) VALUES (''.date(h/m/Y).''); В поля дописывать если, то тип записывае�ых данных// можно тупо прописать TEXT в тип

Хорошо, так и сделаю.

НЕЗНАЙКА » 2009.01.07 15:22

Попробуй. Хотя тебе надо будет все записывать mysql_query("insert into user values(0,'$name','$pass','$email','$url','$money','0','0',''.date(h/m/Y).'');") И не забудь отфильтровать данные

ПеревозЧЕГ » 2009.01.07 15:27

create table user(
id int auto_increment NOT NULL,
name varchar(25) NOT NULL,
pass varchar(25) NOT NULL,
email varchar(50) NOT NULL,
url varchar(50) NOT NULL,
money double,
perehod int,
nezaschitan int,
dat varchar(15))
Где ошибка?

НЕЗНАЙКА » 2009.01.07 15:37

Если не работает то ты писал датА)) А так я тоже только начинаю. Почитай поди

ПеревозЧЕГ » 2009.01.07 15:41

не, я потом дата на дат сократил. Вспомнил такой тип в mysql есть. И все в кавычках обратных поставил.

ПеревозЧЕГ » 2009.01.07 16:35

все, разобрался блин.

Gemorroj » 2009.01.07 16:41

TIMESTAMP например, но ИМХО это не удобно, в MYSQL 5.0 нет нормального типа UNUX timestamp, лучше всего заносить в БД число генерируемое функцией time(), а на выходе уже форматировать дату.

ПеревозЧЕГ » 2009.01.07 17:39

понятно :)