Hallo,

Ik probeer een tabel te updaten, maar dat gaat niet goed.


<?php

mysql_query("
UPDATE items
SET item_name='$item[1]',
SET item_img='$item[2]',
SET item_desc='$item[3]',
SET item_str='$item[4]',
SET item_sta='$item[5]',
SET item_dex='$item[6]',
SET item_int='$item[7]',
SET item_atk='$item[8]',
SET item_def='$item[9]',
SET item_type='$item[10]',
SET item_rev='$item[11]',
SET file_type='$item[12]'
WHERE id='$item[14]'") or die(mysql_error());

?>


Er staat meer boven en onder, ik heb de tags er omheen geplaatst zodat de kleuren goed komen denk ik?

Maarja, de error:

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 'SET item_img='', SET item_desc='', SET item_str='', SET item_sta='', SET item_de' at line 3


Ik snap er niks van.
Ik heb gekeken of alle gets goed zijn - Ja
De query op één lijn gezet -.- - Geen baat

Ziet iemand het probleem?
je hoeft niet steeds SET opnieuw te gebruiken.


mysql_query("
UPDATE items
SET 
item_name='".$item[1]."', 
item_img='".$item[2]."',
item_desc='".$item[3]."',
WHERE id='".$item[14]."'
");

*Facepalm*

Epic, en ik maar op W3 kijken wat ik nou fout doe!

Bedankt! :)
Kijk je nog wel even naar SQL Injection en fout afhandeling? ;)

Reageren