Linda: Klasse aus Datenbank generieren

Beitrag lesen

Hallo alle,

ich suche ein Lösung mit der ich eine PHP-Klasse direkt aus der Datenbank generieren kann. Um das etwas plastische darzustellen:

  
class tabelle {  
  
   // Dynamische Klassenvariablen-Deklaration  
   // Als Ergebnis sollte eine Auflistung alle Attribute=Spaltenname aus einer Tabelle kommen  
   var $spaltenname_1;  
   var $splatenname_2;  
   var $spaltenname_n;  
   ...  
  
  // Konstruktor  
  function tabelle($id) {  
       $sql = „select * from tabelle where id=“.$id;  
       // Hier sollte die dynamische initialisierung des Objektes kommen  
       $this->[spaltenname_1]=[spaltenwert];  
       $this->[spaltenname_2]=[spaltenwert];  
       $this->[spaltenname_n]=[spaltenwert];  
       ...  
  }  
}  

Der Sinn dahinter ist, die Deklaration der Klassenvariablen und Initialisierung des Objektes aus der Struktur der Tabelle zu erzeugen. Die Tabelle ändert sich momentan, weil ich im Entwicklungsstadium bin :) Später wird diese wohl nicht so oft verändert werden.

Frage1: Geht so was ohne Harakiri-Methoden?
Frage2: Weil es ja im Moment aus Faulheit heraus kommt, ist so was überhaupt für die Entwicklung sinnvoll?

Danke.

Gruß, Linda

--
2 hours of try and error can save 10 minutes of manual reading