wenn, dann so:
|
PHP-Quelltext
|
1
2
3
4
|
mysql_query("
INSERT INTO `pages` (`inhalt`)
VALUES ('<a href="seite.html">Test</a>')
")
|
immer mit den anführungungszeichen aufpassen. du hattest jetzt doppelte anführungszeichen in doppelten anführungszeichen. du kannst in php auch einfache anführungszeichen nutzen. hab ich jetzt da oben mal gemacht. und wenn du darin noch welche bruachst hast du schon richtig erkannt, musst du diese escapen. da machst du sonen schrägstrich davor und dann interpretiert das script das als normale anführungszeichen.
müsste zumindest so sein. bin jetzt in sachen php auch eher der anfänger aber soweit, weiß ich schon bescheid
mfg
phil
//EDIT
also ich weiß ja nicht genau, was du vor hast, aber bei deinem befehl da oben fügst du in alle tabellenspalten diesen wert ein. ich weiß nicht, ob du das willst. immer mit "WHERE" das ganze einschränken und gegebenenfalls ein "LIMIT" setzen. und eigentlich auch generell bei werten die in eine datenbank geschrieben werden "mysql_real_escape_string" nutzen. aber das nur am rande - weißt du ja vielleicht auch selber