pl: Objekteigenschaften in Datenbank speichern

Beitrag lesen

hi,

Müsste ich da jetzt alle Eigenschaften einzeln in einer INSERT-Anweisung aufführen? Also so "INSERT INTO books (title, price, description) VALUES($this->title, $this->price, $this->description)"?

Korrekt!

Eleganter.. Also dass automatisch alle Objekteigenschaften auf die entsprechenden Tabellenfelder gemappt werden?

Bei diesem Tabellendesign würde ich von einer Automatisierung absehen. Denn erstens notierst Du das INSERT Statement sowieso nur einmal (prepared), zweitens bleibt es leserlich und drittens bist Du bei etwaigen Änderungen ruckzuck fertig. MFG