Just nu i M3-nätverket
Gå till innehåll

Uppdatering av värden i databas


Anderberg

Rekommendera Poster

Jag försöker uppdatera några värden i en databas med följande SQL fråga:

UPDATE Lankar SET Namn='test', Lank='http://www.test.test', Stad='malmö', Bildtyp='jpq', IP='111.12.109.194', Datum='2005-01-17 16:51:23', WHERE LID = '33'

 

Men det vill inte fungera, jag får felet:

1064: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 'WHERE LID = '33'' at line 7

 

Ja har följande kod för att utföra uppdateringen:

 

 

$query = "UPDATE Lankar SET Namn='".[color="#0000ff"]$[/color]_POST['Namn']."',
	Lank='".[color="#0000ff"]$[/color]_POST['Lank']."',
	Stad='".[color="#0000ff"]$[/color]_POST['Stad']."',
	Bildtyp='".[color="#0000ff"]$[/color]_POST['Bildtyp']."',
	IP='".[color="#0000ff"]$[/color]_POST['IP']."',
	Datum='".[color="#0000ff"]$[/color]_POST['Datum']."',
	WHERE LID = '".[color="#0000ff"]$[/color]_POST['LID']."' ";
$result= queryDB($query, $[color="#ff0000"]link[/color]);

 

 

Kan någon förklara vad som är fel för jag tycker jag har tänkt på allt?

 

Länk till kommentar
Dela på andra webbplatser

Det sista kommat före where ska bort:

 

UPDATE Lankar SET Namn='test', Lank='http:[color="#006400"]//www.test.test', Stad='malmö', Bildtyp='jpq', IP='111.12.109.194', Datum='2005-01-17 16:51:23' WHERE LID = '33'[/color]

 

[inlägget ändrat 2005-01-20 21:50:48 av Meme]

Länk till kommentar
Dela på andra webbplatser

Åhh...ett sånt tarvligt litet fel. Jag som tyckte jag hade kollat igenom koden så många gånger.

 

Tusen tack för hjälpen.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...