Bem de qualquer maneira lá vai: Relacionei essas duas tabelas: CREATE TABLE clientes (
idcli INT NOT NULL AUTO_INCREMENT,
nomecli VARCHAR(80),
datanasc DATE,
cpf CHAR(11),
endereco VARCHAR(40),
numero VARCHAR(5),
bairroc varchar(20),
cidadec varchar(30),
uf varchar(2),
telefone1 CHAR(10),
telefone2 CHAR(10),
emailcli VARCHAR(30),
PRIMARY KEY(idcli)
);
CREATE TABLE usuarios (
idusuario INT NOT NULL AUTO_INCREMENT,
idcli INT NOT NULL,
login VARCHAR(30),
senha VARCHAR(30),
PRIMARY KEY(idusuario)
);
ALTER TABLE usuarios ADD FOREIGN KEY(idcli) REFERENCES clientes(idcli)
ON DELETE CASCADE;
quando tento fazer uma inclusaão de usuario e senha via php assim:
<?php
$login=$_POST['usuario'];
$senha=$_POST['password'];
$link = mysql_connect("127.0.0.1", "root", "root")
or die("Não foi possível conectar");
mysql_select_db("mercearia")
or die("Não foi possível selecionar o banco de dados");
$consulta = "INSERT INTO usuarios
( login , senha)
VALUES
('$login', '$senha')";
$resultado = mysql_query($consulta)
or die("Falha na execução da consulta");
echo "Dados adicionados com sucesso";
?> sempre diz que ouve falha na execução da consulta, isso começou depois que eu relacionei as tabelas me disseram que tenho que colocar um select a mais nesse codigo porque ele não serve para tabels relacionadas Qualquer ajuda agradeço galera!! PS o form que envia as informações esta certo, o banco esta ativo e funcionando, as variaveis recebem a infornmação mas não incluem mais no banco.