ssdm
04-05-2007, 12:12
Добрый день.
Есть 4 -ре таблицы :
mysql> create table contacts
-> (id int primary key auto_increment,
-> caption char(63)
-> );
Query OK, 0 rows affected (0.45 sec)
mysql> create table tel_fax
-> (id int primary key auto_increment,
-> cid int,
-> telefon char(25),
-> type int);
Query OK, 0 rows affected (0.08 sec)
mysql> create table address
-> (id int primary key auto_increment,
-> cid int,
-> adrress char(255));
Query OK, 0 rows affected (0.08 sec)
mysql> create table mails
-> (id int primary key auto_increment,
-> cid int,
-> email char(63),
-> name char(63));
В таблице tel_fax, address,mails поле cid соответствует полю id в таблице contacts.
Добавляю запись в таблицу:
sqlquery("INSERT into contacts values (NULL,".$URL->GET['name'].");
Вопрос: каким образом можно добавить(желательно средствами mysql) записи в таблицы tel_fax, address,mails , так что бы cid в этих таблицаx равнялся contacts.id? (Так как contacts.id изменяется автоматически, то понятное дело явно cid я указать не могу).
Есть 4 -ре таблицы :
mysql> create table contacts
-> (id int primary key auto_increment,
-> caption char(63)
-> );
Query OK, 0 rows affected (0.45 sec)
mysql> create table tel_fax
-> (id int primary key auto_increment,
-> cid int,
-> telefon char(25),
-> type int);
Query OK, 0 rows affected (0.08 sec)
mysql> create table address
-> (id int primary key auto_increment,
-> cid int,
-> adrress char(255));
Query OK, 0 rows affected (0.08 sec)
mysql> create table mails
-> (id int primary key auto_increment,
-> cid int,
-> email char(63),
-> name char(63));
В таблице tel_fax, address,mails поле cid соответствует полю id в таблице contacts.
Добавляю запись в таблицу:
sqlquery("INSERT into contacts values (NULL,".$URL->GET['name'].");
Вопрос: каким образом можно добавить(желательно средствами mysql) записи в таблицы tel_fax, address,mails , так что бы cid в этих таблицаx равнялся contacts.id? (Так как contacts.id изменяется автоматически, то понятное дело явно cid я указать не могу).