Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Única coisa que preciso é fazer um registro de clientes, mas quando eu tento registrar alguem, o erro é ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error());
....
alguém pode me ajudar a ver o que há de errado com o código? revisei umas 20 vezes já.
Nome do Banco de dados: contatos
nome da tabela: clientes
<body>
<?php
// RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO !
$nome = $_POST ["nome"]; //atribuição do campo "nome" vindo do formulário para variavel
$email = $_POST ["email"]; //atribuição do campo "email" vindo do formulário para variavel
$ddd = $_POST ["ddd"]; //atribuição do campo "ddd" vindo do formulário para variavel
$tel = $_POST ["telefone"]; //atribuição do campo "telefone" vindo do formulário para variavel
$endereco = $_POST ["endereco"]; //atribuição do campo "endereco" vindo do formulário para variavel
$cidade = $_POST ["cidade"]; //atribuição do campo "cidade" vindo do formulário para variavel
$estado = $_POST ["estado"]; //atribuição do campo "estado" vindo do formulário para variavel
$bairro = $_POST ["bairro"]; //atribuição do campo "bairro" vindo do formulário para variavel
$pais = $_POST ["pais"]; //atribuição do campo "pais" vindo do formulário para variavel
$login = $_POST ["login"]; //atribuição do campo "login" vindo do formulário para variavel
$senha = $_POST ["senha"]; //atribuição do campo "senha" vindo do formulário para variavel
$news = $_POST ["news"]; //atribuição do campo "news" vindo do formulário para variavel
$sexo = $_POST ["sexo"]; //atribuição do campo "sexo" vindo do formulário para variavel
$assunto = $_POST ["assunto"]; //atribuição do campo "assunto" vindo do formulário para variavel
//conectando com a tabela do banco de dados
//Gravando no banco de dados !
//conectando com o localhost - mysql
$conexao = mysql_connect('localhost','root');
if (!$conexao)
$banco = mysql_select_db('contatos',$conexao);
if (!$banco)
die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error());
$consulta="SELECT * FROM clientes"; or die("Falha na execução da consulta");
$query = "INSERT INTO `clientes` ( `nome` , `email` , `sexo` , `ddd` , `telefone` , `endereço` , `cidade` , `estado` , `bairro` , `país` , `login` , `senha` , `news` , `id` )
VALUES ('$nome', '$email', '$sexo', '$ddd', '$tel', '$endereco', '$cidade', '$estado', '$bairro', '$pais', '$login', '$senha', '$news', '$assunto','')";
mysql_query($query,$conexao);
echo "Seu cadastro foi realizado com sucesso!<br>Agradecemos a atenção.";
?>
</body>
</html>
Verifique os parâmetros de conexão, servidor, usuário, a senha você não colocou.
$conexao = mysql_connect('localhost','root');
Verifique a base de dados.
Mas qual erro especificamente dá! ?