• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

MYSQL Problem

thomas2312

New member
Hallo!

Ich habe folgendes Problem:


Ich habe in einer Variable HTML Code gespeichert!
gibt es eine Möglichkeit, dass ich diesen mittels Insert in meine Datenbank speichere?


Ich erhalte ständig eine Fehlermeldung
 
Normaler HTML Code

SQL - Query:
Code:
mysql_query("INSERT INTO `mantis_bug_mail_table`(bugID,MailAdresse,text) VALUES('$betreff' , '$fromaddress' , '$text' ); ") or die(mysql_error());

SQL-Fehlermeldung:
Code:
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 'font-size:11.0pt;font-family:"Calibri","sans-serif"; color:#1F497D'> ' at line 1
 
MySQL stört sich an den ' im HTML Text, denn diese werden in MySQL zur Erkennung von Zeichenketten verwendet. Du solltest also entweder darauf verzichten diese im HTML Code einzusetzen, oder den Code vorher mit den einschlägigen mysql_-Funktionen entsprechend behandeln.

Wenn Du Dir den kompletten SQL-String mal in eine Variable speichern und ausgeben würdest, dann würde das Problem für Dich auch offensichtlicher.
 
Zurück
Oben