Ir para conteúdo

POWERED BY:

Arquivado

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

Allannn

[Resolvido] ERRO syntax

Recommended Posts

Galera

sou novato em php ainda

to tentando faze uma boberinha aki

+ ta dando um erro

 

Meu codigo é esse

 

<?php

$pontos = $_POST['pontos'];

$vitorias = $_POST['vitorias'];

$derrotas = $_POST['derrotas'];

$golsC = $_POST['golsC'];

$golsP = $_POST['golsP'];

$saldo = $_POST['saldo'];

 

{

mssql_query("UPDATE Times SET

pontos=$pontos ,

Vitorias=$vitorias ,

Derrotas=$Derrotas ,

GolsContra=$GolsC ,

GolsPro=$GolsPro ,

Saldo=$saldo

where Time='Flamengo'");

echo "<script>alert('Time atualizado com sucesso.');

location='../classifica.php'</script>";

}

?>

 

 

E da o seguinte erro...

 

Warning: mssql_query(): message: Line 2: Incorrect syntax near ','. (severity 15) in c:\appserv\www\brasileirao\times\flamengo2.php on line 17

 

Warning: mssql_query(): Query failed in c:\appserv\www\brasileirao\times\flamengo2.php on line 17

 

 

 

Ja tentei de tudo e nao consigo arruma isso

qm ajudar ai obrigado..

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu problema é ASPAS

<?php
$pontos = $_POST['pontos'];
$vitorias = $_POST['vitorias'];
$derrotas = $_POST['derrotas'];
$golsC = $_POST['golsC'];
$golsP = $_POST['golsP'];
$saldo = $_POST['saldo'];

{
mssql_query("UPDATE Times SET
pontos='$pontos',
Vitorias='$vitorias',
Derrotas='$Derrotas',
GolsContra='$GolsC',
GolsPro='$GolsPro',
Saldo='$saldo' where Time='Flamengo'")or die(mssql_error());
echo "<script>alert('Time atualizado com sucesso.');
location='../classifica.php'</script>";
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

procure sempre dar um print nas suas querys para ver como está retornando para o banco porque ou é erro de aspas ou o campo pode estar errado.. então imprima a query e depois execute no banco pra ver se está ok!

 

ex:

CODE

print ("UPDATE Times SET

pontos=$pontos ,

Vitorias=$vitorias ,

Derrotas=$Derrotas ,

GolsContra=$GolsC ,

GolsPro=$GolsPro ,

Saldo=$saldo

where Time='Flamengo'");

 

 

 

um abraço ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

não é necessári usar print, recomendo o OR DIE pois caso aja problemas ele imprime o erro e automaticamente interrompe o script atual.

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.