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

Uppdatering av värden i databas

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?

 

Dela detta inlägg


Länk till inlägg
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]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...