ich hab folgende vorschleife
for ($i = 1; $i <= 14; $i++) { $var = "bild".$i; if ($$var != ""){ db_query("UPDATE `prefix_projekte` SET '".$var."' = '".$$var."' WHERE id = '".$sid."'"); } }
was ist daran falsch? ...
fehler meldung dazu:
MySQL Error:
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 ''bild1' = 'Nikon_Dragon.jpg' WHERE id = '6'' at line 1
in Query:
UPDATE `ic1_projekte` SET 'bild1' = 'Nikon_Dragon.jpg' WHERE id = '6'
Debug backtrace:
@ mysql.php:32 -- debug_bt()
@ mysql.php:50 -- db_check_error(...)
@ projekte.php:80 -- db_query(...)
@ admin.php:36 -- require_once(...)
Zuletzt modifiziert von holz am 15.08.2013 - 23:02:25