|
|
|
|
|
для: Головин Евгений
(09.02.2006 в 01:56)
| | о - ну в принципе вполне логично :))
удачи Вам! | |
|
|
|
|
|
|
|
для: 10100100
(08.02.2006 в 18:11)
| | Всё, я разобрался, спасибо тем не менее, если кому интересно то вот итог кода MySQL:
create table teacher
(
teacher_key int unsigned not null auto_increment primary key,
fname char(25) not null,
name char(25) not null,
sname char(25) not null,
bdate char(10) not null,
ulogon char(15) not null,
upass char(15) not null,
uexp char(4) not null,
ustepen1 char(10) not null,
ustepen2 char(25) not null,
uzvan1 char(25) not null,
uzvan2 char(10) not null,
udolzn char(25) not null
);
create table icq
(
teacher_key int unsigned not null auto_increment references teacher(teacher_key),
icq char(10),
primary key (teacher_key, icq)
)type=InnoDB;
create table work1
(
teacher_key int unsigned not null auto_increment references teacher(teacher_key),
work1 char(180),
izd1 char(50),
iyear1 char(4),
primary key (teacher_key)
)type=InnoDB;
|
Дело в том что я забыл ставить auto_increment !!!! отсюда и "дыры" были!
:))) | |
|
|
|
|
|
|
|
для: Головин Евгений
(08.02.2006 в 17:56)
| | пожалуйста сделайте как я Вас просил выше. я не могу разобраться в Вашем коде... :) | |
|
|
|
|
 18.6 Кб |
|
|
для: 10100100
(08.02.2006 в 17:46)
| | вот полностью привожу все коды
PHP
MySQL | |
|
|
|
|
|
|
|
для: Головин Евгений
(08.02.2006 в 17:28)
| | а Вы можете выписать снова но уже отдельно дамп базы и запрос, а то я в этой блин схеме запутался :))) тогда и попробуем что с этим можно сделать :) | |
|
|
|
|
|
|
|
для: 10100100
(08.02.2006 в 16:28)
| | С датой я разобрался и теперь принемает.
а вот что лепить во внешний ключ?
По идее он должен принемать значения из основной таблицы teacher -> teacher_key
но что туда писать надо при запросе на добавление? NULL - не принемает ((
-----
Напишите пожалуйста запрос на доб. для таблицы такого типа... | |
|
|
|
|
|
|
|
для: Головин Евгений
(08.02.2006 в 15:56)
| | ну - по первому пункту могу сказать что дату можно генирировать и другими способами.
а вот по второму - это не ко мне... | |
|
|
|
|
|
|
|
для: 10100100
(08.02.2006 в 15:38)
| | Ясно тут 2 косяка
1)
Field 'bdate' doesn't have a default valueERROR! No data added
потому что дата у меня компонуется из 3ех чисел, видимо так нельзя...
$str = "{$byear}-{$bmonth}-{$bnumber}";
|
2)
А остальные из за teacher_key : ему походу не нравится что я туда NULL заталкиваю
А, ЧТО же тогда туда толкать как не NULL, ведь я их внешними ключами к таблице teacher сделал?
Field 'teacher_key' doesn't have a default valueERROR! No data added
|
| |
|
|
|
|
|
|
|
для: Головин Евгений
(08.02.2006 в 05:03)
| | введите эту строку
после этой
$result1 = mysql_query($query_teacher);
|
и скажите что пишет браузер! | |
|
|
|
|
|
|
|
для: cheops
(08.02.2006 в 14:30)
| | Да я это понял когда опубликовал уже :((
Мне казалось что он меньше)
Cheops, не подскажете ли, в чем косяк? | |
|
|
|
|