[21:30] Raphi: hey ciao. databasemanager lauft. 2 sachen: [Offline Message (11/20/2006 [20:12])] [21:30] Raphi: 1) konstruktor darf kein patMySqlDbc enthalten ... also: [Offline Message (11/20/2006 [20:12])] [21:30] Raphi: neuer konstruktor: [Offline Message (11/20/2006 [20:13])] [21:30] Raphi: public function __construct($adminDb, $userDb, DatabaseManager $dbMgr) { $this->adminDb = $adminDb; $this->userDb = $userDb; $this->dbMgr = $dbMgr; } [Offline Message (11/20/2006 [20:13])] [21:30] Raphi: 2) es ist nicht "garantiert", dass die adminDB und UserDB objekte instanziert sind (aka "!= null"). Deshalb bitte immer vorher pruefen [Offline Message (11/20/2006 [20:14])] [21:30] Raphi: if ($this->userDb == null) return null; [Offline Message (11/20/2006 [20:14])] [21:30] Raphi: einfach vorne reinklatschen [Offline Message neues file database/useradmin.php => create user in admin-db insertRecord(), updateRecord() und getRecord() $u->userData methode user erstellen.... => admin/nöd tabellen zugriffe, sprache, create account => db erst. / abadmin user text => medtext password => tinytext checkbox => enum file => tinytext textarea => medtext hidden => medtext list => enum menu => tinytext groupedlist => tiny creditcard => ... address price link => tinytext number int name tt date date time time datetime datetime phone tt email tt captcha varchar(16) radio_other radio_matrix enum select_matrix enum input_matrix enum radio_repeater_v enum select_repeater_v enum input_repeater_v enum radio_repeater_h enum select_repeater_h enum input_repeater_h enum multi_checkbox enum scroller int table creator => wie übergabe match felder => mysql [10:09] Raphi: nicht vergessen... jedes formular hat folgende felder: [10:09] Raphi: ID, CREATED, MODIFIED [10:09] Raphi: die kannste jeweils key'n [10:09] Chlli: id hani gha :) [10:09] Raphi: und auf das MODIFIED machste ein ON UPDATE [10:09] Chlli: ähm.. created bruchsch aber nöd würkli oft als abfrag oder? isi.. key me oder weniger :) [10:10] Raphi: doch [10:10] Chlli: on update was? [10:10] Raphi: ORDER BY created [10:10] Chlli: aah.. das isch = submitted_date [10:10] Raphi: genau [10:10] Chlli: ok.. mit autoincrement isch order by id dänn wohl schnäller.. aber isi.. ON UPDATE CURRENT_TIMESTAMP zu jeder zeile einen/mehrere comment => eigene table