Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 3
            [id] => 562111
            [titulo] => Erro insercao de dados usando PHP e Mysql
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-09-10 21:09:19
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 445174
            [status] => A
            [isExample] => 
            [NomeUsuario] => William Dutra Nascimento
            [Apelido] => 
            [Foto] => 
            [Conteudo] => O código em si está correto, porém o erro está na linha 6 

[code]$cep = $_POST['edtCep'];;[/code]

esta linha no final tem 2 pontos e virgulas ( ; ), remova e o código vai funcionar;

Obs: coloque uma chave primaria na tabela, no futuro poderá ajudar na manipulação de dados ( como SELECTS). ) )

Erro insercao de dados usando PHP e Mysql

João Natividade
   - 10 set 2016

Pessoal, preciso de uma ajuda. Quando eu tento inserir um registro aparece esse 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
#Código


$conexao = mysql_connect("localhost","nativida_de","nativida_de") or die ("Sem conexão com o servidor");
$select_db = mysql_select_db("Pizzaria");

$nome = $_POST['edtNome'];
$edr = $_POST['edtEndr'];
$cep = $_POST['edtCep'];;
$fixo = $_POST['edtFx'];
$cel = $_POST['edtCel'];
$obs = $_POST['txtObs'];





$sql = "INSERT INTO `clientes` (`nome`, `endereco`, `cep`, `fixo`, `celular`, `obs`) 
 VALUES ('$nome','$edr','$cep',$fixo,$cel,'$obs')";

$resultado = mysql_query($sql) or die( mysql_error($conexao) );

return $resultado;

mysql_close($conexao);

Post mais votado

William Nascimento
|
MVP
Pontos: 315
    10 set 2016

O código em si está correto, porém o erro está na linha 6

#Código

$cep = $_POST['edtCep'];;


esta linha no final tem 2 pontos e virgulas ( ; ), remova e o código vai funcionar;

Obs: coloque uma chave primaria na tabela, no futuro poderá ajudar na manipulação de dados ( como SELECTS).

Joao Silva.
   - 10 set 2016

Eu faria o insert desta forma (sem aspas no nome da tabela e nos campos):

$sql = "INSERT INTO clientes (nome , endereco , cep , fixo , celular , obs)
VALUES ('$nome','$edr','$cep',$fixo,$cel,'$obs')";