Ir para conteúdo

POWERED BY:

Arquivado

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

ModsHolandez

[Resolvido] O que tem de errado?

Recommended Posts

Galera, vocês podem me dizer o que tem de errado neste código??

cadastro.php

<?php

include "conexao_servidor_bd.php";

$nome = $_POST['nome'];
$login = $_POST['login'];
$senha = $_POST['senha'];

$inserir = mysql_query("INSERT INTO usuarios ('nome', 'login', 'senha') VALUES ('$nome', '$login', '$senha') ") or die (mysql_error());

if ($inserir)
echo "Cadastro Realizado com Sucesso!";
else
echo "Cadastro Não Realizado com Sucesso!";

?>

Nome, Login e Senha vem desta página: cadastrar.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>

<body>

<form action="cadastro.php" name="cadastro" method="post">

<b>Nome: </b> <input type="text" id="nome" name="nome" />
<b>Login: </b> <input type="text" id="login" name="login" />
<b>Senha: </b> <input type="password" id="senha" name="senha" />
<input type="submit" id="cadastrar" name="cadastrar" value="Cadastrar" />

</form>

</body>
</html>

O erro que aparece é:

 

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 ''nome', 'login', 'senha') VALUES ('Alguma Coisa', 'coisa', '123')' at line 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ops galera, não precisa mais, já resolvi! Só fiz tirar as aspas simples dos nomes NOME, LOGIN e SENHA:

cadastro.php

antes

$inserir = mysql_query("INSERT INTO usuarios ('nome', 'login', 'senha') VALUES ('$nome', '$login', '$senha') ") or die (mysql_error());

depois

$inserir = mysql_query("INSERT INTO usuarios (nome, login, senha) VALUES ('$nome', '$login', '$senha') ") or die (mysql_error());

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.