sql >> Databáze >  >> RDS >> Mysql

Otázky/návrhy na vzor třídy PHP databáze

Z toho, co jste popsal, to zní rozumně, i když skutečný test přijde, až jej začnete vážně rozšiřovat.

Obvykle stavím jádro ze tří tříd:

  1. obslužný program databáze
  2. obecný obslužný program objektu
  3. obecný obslužný nástroj kolekce

Každá tabulka získá jednu odvozenou od třídy objektů, která představuje jeden řádek v tabulce, a třídu odvozenou z kolekce, která představuje některé nebo všechny tabulky a bude vracet jednotlivé objekty podle požadavku. K dispozici je také statická funkce „registrace“ pro nastavení všech nezbytných informací (název tabulky, platná pole atd.) jednou pro každou třídu.

Někdy je třída kolekce také objektem pro jinou tabulku. Obecné objekty a registrační mechanismus, který jsem napsal před věky, to bez problémů zvládají.



  1. Vzorkování od společnosti Oracle, potřebujete přesný počet výsledků (vzorová klauzule)

  2. Oracle Sequence negeneruje průběžné číslo

  3. heslo mysql kazí můj výpis

  4. SYSDATETIME() Příklady v SQL Server (T-SQL)