Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
MySQL Error, wie zu lösen..?
#1
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
[Bild: Nirgendssicher.jpg]
Zitieren
#2
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); 

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#3
Danke dir...
[Bild: Nirgendssicher.jpg]
Zitieren