Hallo!
Um Leistung zu sparen habe ich aktuell eine Optimierung meiner Scripte in Angriff genommen, konkret geht es mir vorläufig um Zusammenfassen vo Queries.
Ein mit PHP zu einer Abfrage generiertes Query sieht z.B. so aus:
Die Sache ist nun die - in PHP verursacht das Ding Fehlermeldungen, in PHPMyAdmin kann ich die Queries jedoch ohne Probleme ausführen!
Die Fehlermeldung in PHP lautet: 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 ';INSERT INTO `table_x` (`column_a`,`column_b`,`column_c`,' at line 32
Also ich werde aus dieser Meldung nicht schlau, und schon garnicht aus dem merkwürdigen Verhalten was ich oben beschrieben habe. Wäre nett wenn mir jemand einen Denkanstoß verpassen könnte.
Um Leistung zu sparen habe ich aktuell eine Optimierung meiner Scripte in Angriff genommen, konkret geht es mir vorläufig um Zusammenfassen vo Queries.
Ein mit PHP zu einer Abfrage generiertes Query sieht z.B. so aus:
PHP-Code:
UPDATE `table` SET `column1`="text1" WHERE `column2`="xyz";
UPDATE `table` SET `column2`="text2" WHERE `column2`="abc";
Die Fehlermeldung in PHP lautet: 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 ';INSERT INTO `table_x` (`column_a`,`column_b`,`column_c`,' at line 32
Also ich werde aus dieser Meldung nicht schlau, und schon garnicht aus dem merkwürdigen Verhalten was ich oben beschrieben habe. Wäre nett wenn mir jemand einen Denkanstoß verpassen könnte.
Kommentar