Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu fiz um teste de cadastro mysql com INSERT, não aparece nenhum erro e tbm não aparece nenhum cadastro no mysql.
Formulário
<?php include 'cnx.php';?>
<html>
<head>
</head>
<body>
<div>
<form method="post" action="insert.php">
<p>Nome: <input type="text" name="nome"></p>
<br>
<p>Comentário:</p>
<textarea name="coment"></textarea>
<input type="submit" name="enviar" value="Enviar">
</form>
</div>
</body>
</html>
Conexão
<?php
$cnx = mysqli_connect("localhost", "root", "", "site") or die("Erro ao conectar");
Processar
<?php
include 'cnx.php';
$nome = $_POST['nome'];
$coment = $_POST['coment'];
$sql = "INSERT INTO 'coments'('Nome', 'Comentario') VALUES('$nome', '$coment');";
$qur = mysqli_query($cnx, $sql);include 'cnx.php';
$nome = $_POST['nome'];
$coment = $_POST['coment'];
$qur = mysqli_query($cnx,"INSERT INTO coments (Nome,Comentario) VALUES('$nome','$coment')");
- não use aspas em nomes de tabelas, colunas.
dicas boas: http://www.linhadecodigo.com.br/artigo/2975/comandos-basicos-em-sql-insert-update-delete-e-select.aspx http://www.linhadecodigo.com.br/artigo/75/principais-instrucoes-em-sql.aspx http://forum.imasters.com.br/topic/542539-atencao-orientacoes-e-regras-do-forum-de-php/