O Q Quer Dizer Este Erro
Started By Kessia, 20/06/2005, 13:38
10 replies to this topic
#1
Posted 20/06/2005, 13:38
Ola!!!
O que quer dizer este erro:
syntax error near ''', '' WHERE ID= '15'' at line 1
Jah olhei no codigo e nao consegui encontrar nada de diferente. Deve ser um erro bem tolo, mas nao estou enxergando.
Se alguem pudee me ajudar, agradeco.
T+,
Késsia
O que quer dizer este erro:
syntax error near ''', '' WHERE ID= '15'' at line 1
Jah olhei no codigo e nao consegui encontrar nada de diferente. Deve ser um erro bem tolo, mas nao estou enxergando.
Se alguem pudee me ajudar, agradeco.
T+,
Késsia
#2
Posted 20/06/2005, 13:41
Existe duas aspas simples após o número 15.
#3
Posted 20/06/2005, 13:51
Bom, deixa eu explicar melhor:
Acontece o seguinte:
Insiro algumas informacoes pela ferramente administrativa. Depois de inserido, tenho a opcao de editar estas informacoes. Qdo clico no botao editar, me devolve as informacoes q tenho, podendo assim alterar alguma coisa, como por exemplo, no lugar q estah escrito teste1 quero escrever blusa. Depois de alterar, clico num botao salvar, ai qdo clico, eh q surge este erro.
syntax error near ''', '' WHERE ID= '15'' at line 1
O erro surge em qquer informacoao q quero editar.
Késsia
Acontece o seguinte:
Insiro algumas informacoes pela ferramente administrativa. Depois de inserido, tenho a opcao de editar estas informacoes. Qdo clico no botao editar, me devolve as informacoes q tenho, podendo assim alterar alguma coisa, como por exemplo, no lugar q estah escrito teste1 quero escrever blusa. Depois de alterar, clico num botao salvar, ai qdo clico, eh q surge este erro.
syntax error near ''', '' WHERE ID= '15'' at line 1
O erro surge em qquer informacoao q quero editar.
Késsia
#4
Posted 20/06/2005, 13:57
Opa ...
Sim amiga, mas o erro está em sua query ...
Mostre esta query para nós ...
[]s Até mais
Sim amiga, mas o erro está em sua query ...
Mostre esta query para nós ...
[]s Até mais
#5
Posted 20/06/2005, 14:14
Nao consigo enxergar o erro, pois jah usei exatamente assim em outras coisas, e nao dah erro. Vai entender, neh
include('conecta_admin.php');
$sql = mysql_query("SELECT * FROM promocao WHERE ID= '$_POST[id]'");
if($result1 = mysql_fetch_array($sql)){
$nome = $result1['nome'];
$preco = $result1['preco'];
$tipo = $result1['tipo'];
}
T+,
Késsia
include('conecta_admin.php');
$sql = mysql_query("SELECT * FROM promocao WHERE ID= '$_POST[id]'");
if($result1 = mysql_fetch_array($sql)){
$nome = $result1['nome'];
$preco = $result1['preco'];
$tipo = $result1['tipo'];
}
T+,
Késsia
#6
Posted 20/06/2005, 14:22
parece que nao tem erro mas:
nao confirmei o que vou falar na documentaçao do mysql, mas algo me diz que ID assim em maiusculas é uma palavra reservada...
se vc trocar o nome do campo, será que o erro persiste?
nao confirmei o que vou falar na documentaçao do mysql, mas algo me diz que ID assim em maiusculas é uma palavra reservada...
se vc trocar o nome do campo, será que o erro persiste?
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#7
Posted 20/06/2005, 14:25
Ops ... posso até estar enganado, mas ...
$sql = mysql_query("SELECT * FROM promocao WHERE ID= '$_POST[id]'");Não seria assim ???
[]’s Até mais$sql = mysql_query("SELECT * FROM promocao WHERE ID= '{$_POST['id']}");
#8
Posted 20/06/2005, 14:28
eu acho que seria assim:
$id=$_POST["id"];
$sql = mysql_query("SELECT * FROM promocao WHERE ID= '$id' ");
$id=$_POST["id"];
$sql = mysql_query("SELECT * FROM promocao WHERE ID= '$id' ");
#9
Posted 20/06/2005, 14:38
Isso tanto faz amigo, basta saber concatenar as variáveis ...
[]s Até mais
[]s Até mais
#10
Posted 20/06/2005, 16:25
Bom, o erro ainda persiste:
syntax error near ''', '' WHERE ID= '15'' at line 1
e no bd tenho inserido os campos certos:
ID= 15
nome= teste1
preco= R$ 10,00
tipo= a vista
Foi falado q poderia ser porque ID eh uma palavra reservada, e pediu para trocar e ver o q acontecia. Com id minusculo, nao funciona do jeito q deveria funcionar.
Nao sei o q pode estar errado, mas se alguem tiver uma outra sugestao ou dica, fico agradecida.
T+,
Késsia
syntax error near ''', '' WHERE ID= '15'' at line 1
e no bd tenho inserido os campos certos:
ID= 15
nome= teste1
preco= R$ 10,00
tipo= a vista
Foi falado q poderia ser porque ID eh uma palavra reservada, e pediu para trocar e ver o q acontecia. Com id minusculo, nao funciona do jeito q deveria funcionar.
Nao sei o q pode estar errado, mas se alguem tiver uma outra sugestao ou dica, fico agradecida.
T+,
Késsia
#11
Posted 20/06/2005, 17:22
Bem:
1. Como disse o Storm, vc deve mudar tb o seu campo para lestras minusculas, assim como no seu código pra ver se funciona mesmo.
2. Se o campo for int, tente usar essa query:
$sql = "SELECT * FROM promocao WHERE id=". $_POST['id'];
1. Como disse o Storm, vc deve mudar tb o seu campo para lestras minusculas, assim como no seu código pra ver se funciona mesmo.
2. Se o campo for int, tente usar essa query:
$sql = "SELECT * FROM promocao WHERE id=". $_POST['id'];
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[ Blog Desenvolvimento Web: http://www.newtonwagner.net/blog ]
[ Diário da Selva: http://www.diariodaselva.com/ ]
[ "Não existe um caminho para a paz; a paz é o caminho." Mahatma Gandhi ]
[ Blog Desenvolvimento Web: http://www.newtonwagner.net/blog ]
[ Diário da Selva: http://www.diariodaselva.com/ ]
[ "Não existe um caminho para a paz; a paz é o caminho." Mahatma Gandhi ]
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)