hi,
Du möchtest in einer DB hinterlegten PHP-Code ausführen? Dann überdenke das Datenbankdesign, es ist Scheiße.
Der Schuß ins Blaue saß, ficht dich das an? Sorry, aber dann bist du in der falschen Branche.
Du hättest einen Grund schreiben können, warum. Ein in den Raum geschmissenes "was du da machst ist Scheisse" kommt selten an.
Ich habs immer noch nicht kapiert, was steht denn in der DB? Der Code? Dann bleine ich dabei, daß dein Design scheiße ist,
Dann gehe ich mal ins Detail, von dem, was ich möchte, (Generell geht es um ein kleines CMS für mich).
Ich habe Zwei Funktionen, die eine baut aus ein Paar Werten rund 20 Zeilen HTML für das einblenden eines Videos zusammen:
myVideo("VideoId","200","180","player","intro-1.flv","intro-new.jpg");
ergibt: 20 Zeilen HTML, <embed>
und ein wenig Javascript
Die zweite Funktion baut aus den angegebenen Werten eine Bildbox zusammen
myPics("ALT-Text", "Beschreibung", "/images/bild.jpg", "/images/thumbs/bild.jpg");
ergibt: <div><p> mit Text in </p> <img />
Muss ich das jetzt alles in der Datenbank hart kodieren?
Also: beschäftige dich zuallererst mit dem Schichtenmodell (http://de.wikipedia.org/wiki/Schichtenmodell). Das, was ich bemängele ist die fehlende Abstraktion zwischen Datenhaltungs- und Verarbeitungsschicht, evtl. mischst du auch noch ein bißchen Präsentationsschicht rein.
Das leuchtet ja ein, mir wäre ja auch eine Alternative recht, da gibt es doch sicherlich irgendwas, um mein vorhaben zu realisieren.
verwendest du ein DBMS, wäre bspw. oberste Regel Normalisierung. Was auf keinen Fall eine Rolle spielen darf ist, wie die Verarbeitungsschicht (in deinem Fall ja wohl PHP) funktioniert.
Normalisiert habe ich schon, mir geht es nur um die Funktionen.
Kind regards