Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

@fabioagora

[Resolvido] [PHP + mySQL] Erro Unknown column

Recommended Posts

Olá pessoal.

Estou esquentando a cabeça com um negócio "simplezinho" aqui que na 1ª vez com um exemplo deu certo, então apaguei tudo adaptei a minha real necessidade e não rolou.

O código é esse:

<?php
// Chama o arquivo de conexão com o banco de dados

include 'conectar.php';

$nome = $_POST['nome'];
$dt_nasc = $_POST['dt_nasc'];
$uf_nasc = $_POST['uf_nasc'];
$natural = $_POST['natural'];
$profissao = $_POST['profissao'];
$rg = $_POST['rg'];
$escola = $_POST['escola'];
$curso = $_POST['curso'];
$endereco = $_POST['endereco'];
$bairro = $_POST['bairro'];
$cidade = $_POST['cidade'];
$uf = $_POST['uf'];
$cep = $_POST['cep'];
$tel = $_POST['tel'];
$cel = $_POST['cel'];
$email = $_POST['email'];
$coleciona = $_POST['coleciona'];
$que_coleciona = $_POST['que_coleciona'];
$esporte = $_POST['esporte'];
$qual_esporte = $_POST['qual_esporte'];
$provas = $_POST['provas'];

$query = mysql_query("INSERT INTO inscricoes_2009 VALUES (`$nome`, `$dt_nasc`, `$uf_nasc`, `$natural`, `$profissao`, `$rg`, `$escola`, `$curso`, `$endereco`, `$bairro`, `$cidade`, `$uf`, `$cep`, `$tel`, `$cel`, `$email`, `$coleciona`, `$que_coleciona`, `$esporte`, `$qual_esporte`, `$provas`)") or die(mysql_error());

// Mensagem para o usuário
if($query){
echo "Cadastro realizado com sucesso.";
}else{
echo "Erro ao inserir! Erro:".mysql_error()."Entre em contato com o Webmaster - suporte@portaldepaulinia.com.br";
}

//fecha a conexão com o banco
mysql_close($conexao);

?>

Existe um BD criado, com a tabela inscricoes_2009 criada e com todos os campos (21 no total) criados nessa tabela.

E o erro que está aparencendo é:

 

Unknown column 'Fabio Lima' in 'field list'

 

Só que 'Fabio Lima' é o valor que vem do formulário.html que deveria ser inserido no campo 'nome' da tabela 'inscricoes_2009'.

Detalhe, no formulário o campo Nome tem o name="nome" o campo da tabela também tem é nome e a variável do php é $nome, será que tá aí o erro?...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos lá... nomes de campos e de tabelas, você coloca ``

nos valores, você coloca aspas. ''

 

$query = mysql_query("INSERT INTO `inscricoes_2009` VALUES ('$nome', '$dt_nasc', ..
entendeu ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vivendo e aprendendo...

Obrigado Willian, deu certo.

Vamos lá... nomes de campos e de tabelas, você coloca ``

nos valores, você coloca aspas. ''

 

$query = mysql_query("INSERT INTO `inscricoes_2009` VALUES ('$nome', '$dt_nasc', ..
entendeu ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.