Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera tenho duas tabelas, é um relacionamento 1 para 1 mas gostaria de uma ajuda em uma coisa , esta certo do modo que estou fazendo como uso aquele esquema e cascate on, delete on.
que se deletar um campo na tabela cadastro, tbm é deletado na taela cadastro cargas, alguem pode me dar um auxilio.
create table cadastro (idCadastro int(11) not null primary key auto_increment,sentido char(32),data date,pracaPegagio char(32),tipodeVeiculo char(32),arrecadador char(30),horario time,origem char(60),destino char(60));create table cadastrocargas(idcadastroCargas int(11) not null auto_increment PRIMARY KEY,eixo char(32),idCadastro int(11) not null ,frequenciaUtilizacao char(32),avaliacaoVianorte char(32),postoUtilizado char(32),tempodeViajem char(32),FOREIGN KEY (idCadastro) REFERENCES cadastro (idCadastro));
A maneira que estou inserindo
<?phprequire("conectdb.php");//tabela cadastro$sentido = ($_POST['sentido']);$datainsert = strip_tags($_POST['datainsert']);$pracaPedagio = strip_tags($_POST['pracaPedagio']);$tipodeVeiculo = strip_tags($_POST['tipodeVeiculo']);$arrecadador = strip_tags ($_POST['arrecadador']);$horario = ($_POST['horario']);$Origem = ($_POST['codOrigem']);$Destino = ($_POST['codDestino']);//convertendo data$data = implode(preg_match("~\/~", $datainsert) == 0 ? "/" : "-", array_reverse(explode(preg_match("~\/~", $datainsert) == 0 ? "-" : "/", $datainsert)));//tabela cadastrocargas$eixos = ($_POST['eixos']);$frequenciaUtilizacao = ($_POST[' frequenciaUtilizacao' ]);$avaliacaoVianorte = ($_POST['avaliacaoVianorte' });$postoUtilizado = ($_POST['postoUtilizado']);$tempodeViajem = ($_POST['tempodeViajem']);$sqlinsert = "INSERT INTO cadastro ( sentido, data, pracaPedagio, tipodeVeiculo, arrecadador, horario, Origem, Destino )VALUES('$sentido', '$data', '$pracaPedagio', '$tipodeVeiculo', '$arrecadador', '$horario', '$Origem', '$Destino')";$sqlinsert = "INSERT INTO cadastrocargas ( eixos, frequenciaUtilizacao, postoUtilizado, tempodeViajem)VALUES('$eixos', '$frequenciaUtilizacao', '$postoutilizado', '$tempodeViajem')";mysql_query($sqlinsert) or die ("Erro no insert: " . mysql_error());?>Carregando comentários...