Frage zu PHP Code in MySQL Tabelle

real_benedikt

Mitglied
Hallöchen,

ich stehe vor einem großen Problem. Ich möchte es mal kurz beschreiben:

Ich habe eine MySQL Datenbank. Darin enthalten ist eine Tabelle mit dem Inhalt einer
Seite. Der Inhalt sieht folgendermaßen aus (nur ein Beispiel):

PHP:
Hallo, herzlich Willkommen auf der Startseite.<br />
Du bist: ----Hier kommt das nachfolgende Problem---

In einem PHP Script wird dieser Text aus der Tabelle geholt :

PHP:
switch($page){ 
case "1": $sql = "SELECT * FROM sc_content WHERE `id`=1"; break; 
case "2": $sql = "SELECT * FROM sc_content WHERE `id`=2"; break; 
case "3": $sql = "SELECT * FROM sc_content WHERE `id`=3"; break;

default: $sql = "SELECT * FROM sc_content WHERE `id`=1"; break; 
} 

if(isset($sql)) {
if (!$res_id = mysql_query($sql))
      die('');

while($test = @mysql_fetch_array($res_id))
{
   
   
   echo $test['content'];
}}

So, und das oben in der MySQL Tabelle markierte Problem ist, dass ich folgenden PHP Code in der MySQL Tabelle an dieser Stelle haben will:

PHP:
$ip = getenv ("REMOTE_ADDR"); echo $ip;

Das funktioniert aber nicht, da dann nur echo ; und andere wirre Sachen da stehen.

Wie kann ich dieses Problem lösen?
 
Ok ich drück mich vlt mal ein bisschen anders aus:

ich versuche einen php code, der in einer mysql tabelle ist auszuführen. (Der Code wird mit dem obigen PHP Code aus der tabelle geholt) aber er wird dann halt einfach nicht ausgeführt sondern es steht der php code einfach nur da ohne das er ausgeführt wird
 
Zurück