HTML in MySQL DB schreiben
Kris
- php
Hallo
nach einem kompletten Tag scripten fliegen mir grad die Variablen um die Ohren und ich habe gerade einen kleinen Blackout. Ich weiß nicht warum aber ich kriege die Syntax gerade nicht richtig gewählt !
Ich will einen Eintrag in eine Datenbank vornehmen per PHP.
das Query sieht standartmässig wie folgt aus :
$query = "INSERT INTO orion\_posts\_text
( post\_id
,
bbcode\_uid
,
post\_subject
,
post\_text
)
VALUES
( '". $post_id .", '". $bbcode_uid ."', '". $post_subject ."', '". $post_text ."' )";
$post_text = "<font face='Verdana' size='2'>
<table cellpadding='0' cellspacing='0' border='0'>
<tr>
<td>test</td>
</tr>
</table>";
nun geht das ganze natürlich nicht - da die $query Ausgabe Fehlerhaft wird (da ich meherere Single Quotes habe) ...
wie kann ich das ganze umgehen ...
mfg
KRIS
$post_text = "<font face='Verdana' size='2'>
<table cellpadding='0' cellspacing='0' border='0'>
<tr>
<td>test</td>
</tr>
</table>";nun geht das ganze natürlich nicht - da die $query Ausgabe Fehlerhaft wird (da ich meherere Single Quotes habe) ...
wie kann ich das ganze umgehen ...
Lass die ' in deinem HTML doch einfach weg. Stört eigentlich nicht, ob die da sind oder nicht.
hi,
nun geht das ganze natürlich nicht - da die $query Ausgabe Fehlerhaft wird (da ich meherere Single Quotes habe) ...
wie kann ich das ganze umgehen ...
mysql_real_escape_string()
gruß,
wahsaga
mysql_real_escape_string()
genau das war es wonach ich gesucht habe :)
danke dir :)