gui117 0 Denunciar post Postado Dezembro 2, 2010 Olá amigos, estou com problemas para enviar dados ao banco de dados. O código é o seguinte: <?php include ("conexao.php"); session_start(); $titulo=$_POST['titulo']; $titulo=addslashes($titulo); $dia=$_POST['dia']; $mes=$_POST['mes']; $ano=$_POST['ano']; $resumo=$_POST['resumo']; $resumo=stripslashes($resumo); $noticia=$_POST['noticia']; $noticia=stripslashes($noticia); $sql="INSERT INTO inserir VALUES( null, '".$titulo."', '".$dia."', '".$mes."', '".$ano."', '".$resumo."', '".$noticia."', )"; $resultado=mysql_query($sql) or exit(mysql_error()); if (mysql_affected_rows()!=0){ echo "Salvo com sucesso!"; header( "refresh:5;url=index.php" ); exit(); } else { echo "Erro! tente novamente"; header( "refresh:5;url=index.php" ); exit(); } ?> A mensagem que aparece de erro é essa: 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 11 Por favor ajudem, não sei como solucionar. Compartilhar este post Link para o post Compartilhar em outros sites
Jefferson Brilhante 0 Denunciar post Postado Dezembro 2, 2010 o problema esta no comando que você está passando para a variavl $sql acho que por causa das aspas duplas. tenta assim: $sql="INSERT INTO inserir VALUES( null, '$titulo', '$dia', '$mes', '$ano', '$resumo', '$noticia')"; Compartilhar este post Link para o post Compartilhar em outros sites
gui117 0 Denunciar post Postado Dezembro 2, 2010 É isso aí! Funcionou, valew mesmo! Compartilhar este post Link para o post Compartilhar em outros sites