Ayuda con insert multitabla
El problema que tengo es el siguiente:
(Registro de cliente insert en "cliente y usuario")
tabla usuario:
create table usuario (id_us tinyint(10) not null auto_increment primary key,usuario varchar (30),pass_us varchar(8),id_tp tinyint(10),foreign key(id_tp) references tipo_usuario(id_tp));
tabla tipo_usuario:
create table tipo_usuario (id_tp tinyint(10) not null auto_increment primary key,tipo tinyblob);
tabla cliente:
create table cliente(id_clie tinyint(6) not null auto_increment primary key,raz_soc_clie tinyblob, email_clie tinyblob, rfc_clie char(13),n1_clie tinyblob,n2_clie tinyblob,ap_clie tinyblob,am_clie tinyblob,calle_clie tinyblob,col_clie tinyblob,cve_mun tinyint(5),id_us tinyint(10),foreign key(id_us) references usuario(id_us),foreign key (cve_mun) references municipio(cve_mun));
Al hacer el registro del cliente con los datos de las tablas cliente y usuario me hace los registros del usuario y en cliente el Ășnico dato que no registra es el de id_us (lo pone null)
el query del insert es el siguiente:
$registros=mysql_query("insert into usuario(usuario,pass_us,id_tp)
values ('$_REQUEST[usuario]','$_REQUEST[pass_us]', 2)") and $registros=mysql_query("insert into cliente(raz_soc_clie,email_clie,rfc_clie,n1_clie,n2_clie,ap_clie,am_clie,calle_clie,col_clie,cve_mun)
values ('$_REQUEST[raz_soc_clie]','$_REQUEST[email_clie]','$_REQUEST[rfc_clie]','$_REQUEST[n1_clie]',
'$_REQUEST[n2_clie]','$_REQUEST[ap_clie]','$_REQUEST[am_clie]','$_REQUEST[calle_clie]','$_REQUEST[col_clie]]',$_REQUEST[cve_mun])");