Servus Jungs,
ich wollte alle $_POST Daten mit foreach in MySQL abspeichern lassen, mein Problem ist aber es erscheint ein MySQL Fehler:
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 'key=title' at line 1
Code:
wenn ich var_dump($_POST); schreibe gibt er das aus:
Also ist etwas im Array drin, also ist mit Fehler bei dem Query aber wo ?
Auch hier die MySQL Struktur von mega_config:
Danke schon mal
ich wollte alle $_POST Daten mit foreach in MySQL abspeichern lassen, mein Problem ist aber es erscheint ein MySQL Fehler:
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 'key=title' at line 1
Code:
PHP-Code:
foreach($_POST AS $key => $value)
{
getMySQLQuery("UPDATE ".PREFIX."_config SET value=".$value." WHERE key=".$key."");
}
PHP-Code:
array(9) {
["title"]=> string(9) "ffff"
["mail"]=> string(7) "asasdad"
["meta_author"]=> string(11) "55555555555"
["meta_publisher"]=> string(6) "asdasd"
["meta_language"]=> string(2) "de"
["meta_robots"]=> string(15) "index,no follow"
["meta_keywords"]=> string(12) "asdasdasdasd"
["meta_description"]=> string(11) "45645654646"
["save"]=> string(23) "Einstellungen speichern" }
Auch hier die MySQL Struktur von mega_config:
PHP-Code:
CREATE TABLE `mega_config` (
`key` varchar(255) collate latin1_general_ci NOT NULL,
`value` text collate latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
Kommentar