Hallo,
bisher hab ich immer text in einer datenbank stehen gehabt. jetzt will ich aber auch php code darin stehen haben, der ausgeführt werden soll (zb: echo "hallo";).
den text konnte man ja simpel ausgeben: echo $array['dbtabfeld']; aber wie bringe ich den quellcode dazu, dass er ausgeführt wird? mit echo geht's ja nicht...
neben eval(), was dir ja schon erklärt wurde gibt es noch eine "umständliche" Möglichkeit.
Schreibe deinen DB-Quellcode in eine Datei (auf eindeutigen Namen z.B. über sessionid achten) und include diese anschließend.
Am Ende deines PHP-Codes machst du eine "Garbage-Collection", will heißen, du löschst die Datei wieder.
cu,
Michael