Stefan Kleeschulte: PHP-Datei aus MySQL-Datenbankfeld includen

Beitrag lesen

Hi zusammen!

Ich habe mir ein kleines CMS in PHP gestrickt. Das funktioniert soweit ganz prima, allerdings kann in der Datenbank im Moment nur reiner HTML-Quelltext stehen, der dann direkt per "echo" ausgegeben wird. Nun möchte ich gerne auch in der Datenbank PHP-Quelltext speichern können, der dann im Script für die Content-Ausgabe mit ausgeführt wird.

Ich habe schon versucht einfach den Inhalt des Datenbankfeldes mit inlcude einzubinden, aber das führt nur zu einer netten Fehlermeldung:

<?
  $mysql_host = "localhost";
  $mysql_user = "username";
  $mysql_pwd = "passwort";
  $mysql_db_name = "datenbankname";

$db = mysql_connect($mysql_host, $mysql_user, $mysql_pwd) or die("Die Verbindung zur Datenbank konnte nicht hergestellt werden.");
  mysql_select_db ($mysql_db_name, $db);

$query = mysql_query ("SELECT * FROM tabellenname WHERE ID=".$id);
  mysql_fetch_array ($query);
  include ($row["CONTENT"]);

mysql_close($db);
?>

Und die Fehlermeldung:
Warning: Failed opening '' for inclusion (include_path='') in [Pfad]/index.php on line 12

Kann mir einer von euch PHP-Cracks vielleicht sagen, wie man sowas macht?

CU :-)
Stefan