Ir para conteúdo

Arquivado

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

Célio-Ctba

Erro de sintaxe

Recommended Posts

Alguém consegue ver o q está errado neste cód?

1<?php2include "config.php"; //aqui inserimos as váriaveis da página de configuração3$db = mysql_connect ($host, $login_db, $senha_db); //conectamos ao mysql4$basedados = mysql_select_db($database1); //selecionamos o database escolhido56$cadastrar = mysql_query("INSERT INTO `$tabela1` (pes_nome, pes_empresa, pes_email)7VALUES('".$_POST["nome"]."','".$_POST["empresa"]."','".$_POST["email"]."'");8if (!$cadastrar){ 9   10   	die('esta query esta com erro: ' . mysql_error());11		}12echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-13serif><br><br><br>Cadastro com sucesso.</font></div>"; 1415//$pes_resp = mysql_query("SELECT MAX(pes_resp) AS ult_cod FROM pessoa");16?>
o erro é este:

esta query esta com erro: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

ve se funciona assim:$cadastrar = mysql_query("INSERT INTO ".$tabela1." (pes_nome, pes_empresa, pes_email) VALUES('".$_POST["nome"]."','".$_POST["empresa"]."','".$_POST["email"]."'");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, continua dando a mesma mensagem de erro.

ve se funciona assim:$cadastrar = mysql_query("INSERT INTO ".$tabela1." (pes_nome, pes_empresa, pes_email) VALUES('".$_POST["nome"]."','".$_POST["empresa"]."','".$_POST["email"]."'");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Célio achei o erro...aspas dulpas antes de fechar o parenteses$cadastrar = mysql_query("INSERT INTO ".$tabela1." (pes_nome, pes_empresa, pes_email) VALUES('".$_POST["nome"]."','".$_POST["empresa"]."','".$_POST["email"]."')";se quiser pode fazer assim tbm:$nome = $_POST["nome"];$empresa = $_POST["empresa"];$email = $_POST["email"];$cadastrar = mysql_query("INSERT INTO $tabela1 (pes_nome, pes_empresa, pes_email) VALUES('$nome','$empresa','$email')";abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem por aí, acho q o q ajudou a confundir é que tem outro parenteses sem fechar

 

$cadastrar = mysql_query("INSERT INTO ".$tabela1." (pes_nome, pes_empresa, pes_email) VALUES('".$_POST["nome"]."','".$_POST["empresa"]."','".$_POST["email"]."')");

 

Maravilha, vlw André, eu sempre me perco em relação as aspas, é incrível rs...

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.