1
resposta

problema na hora de testar conexao do banco de dados do codigo PHP

estou fazendo um sistema de login, e tenho tido problemas em uma parte especifica, que sao erros que aparecem na hora de testar pra ver se os dados estao sendo gravados no banco

quando tento testar me aparece o erro: Fatal error: Uncaught mysqli_sql_exception: Duplicate entry '0' for key 'PRIMARY' in C:\xampp\htdocs\formulario\formulario.php:17 Stack trace: #0 C:\xampp\htdocs\formulario\formulario.php(17): mysqli_query(Object(mysqli), 'INSERT INTO usu...') #1 {main} thrown in C:\xampp\htdocs\formulario\formulario.php on line 17

meu codigo da parte de conexao com o banco é: `<?php

if(isset($POST['submit'])) { //printr($POST['nome']); //printr(''); //print_r($POST['email']); //printr(''); //print_r($_POST['telefone']);

include_once('config.php');

$nome = $_POST['nome'];
$email = $_POST['email'];
$telefone = $_POST['telefone'];

$result = mysqli_query($conexao, "INSERT usuarios(nome,email,telefone) VALUES ('$nome','$email','$telefone')");

}

?> `

1 resposta

Oie Arthur,

Provavelmente você esqueceu do comando "INTO"

INSERT INTO tbl_teste_incremento (Nome) VALUES (‘Ana’);
INSERT INTO tbl_teste_incremento (Nome) VALUES (‘Maria’);
INSERT INTO tbl_teste_incremento (Nome) VALUES (‘Julia’);
INSERT INTO tbl_teste_incremento (Nome) VALUES (‘Joana’);

Um exemplo Aqui:

Se este material te ajudou de alguma forma, marca como resolvido para ajudar mais pessoas!!