MyBB.de Forum
MySQL Error, wie zu lösen..? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: MySQL Error, wie zu lösen..? (/thread-5793.html)



MySQL Error, wie zu lösen..? - Bimon - 04.05.2007

Hallo,
ich habe gerade versucht ein Plugin zu schreiben, mit dem einige Templates angepasst werden. Dazu rufe ich das Template aus der Datenbank, ersetze bestimmtes mit str_replace() und sende das ganze dann wieder (ohne das Original zu überschreiben)...

Dann kommt aber leider ein MySQL Error:
[code]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 'bburl']}/member.php?action=login">{$lang->welcome_login} — {$lang->welcome_current_time} {$lang->welcome_guest} ({$lang->welcome_login} — {$lang->welcome_register} — {$mybb->settings['homename']})', '2', '120', 'header_welcomeblock_guest')[/code

Und nun weiß ich kein bisschen wie ich das lösen kann...HELP plz


RE: MySQL Error, wie zu lösen..? - Michael - 04.05.2007

Die ganzen Anführungszeichen im Template müssen auskommentiert werden. Dazu kannst du die Funktion escape_string() benutzen:
PHP-Code:
$var $db->escape_string($var); 



RE: MySQL Error, wie zu lösen..? - Bimon - 04.05.2007

Danke dir...