Generátor testovacích dat v PHP do MySQL
Jedná sa o PHP triedu ktorá generuje náhodné testovacie údaje a vkladá ich do databázy.
Základné funkcie
- naplnJedna() ... Naplní jednu tabuľku
- naplnViac() ... Naplní viacej tabuliek naraz
- prepoj11() ... Prepojí dve tabuľky s väzbou 1:1
- prepoj1N() ... Prepojí dve tabuľky s väzbou 1:N
- prepojMN() ... Prepojí dve tabuľky s väzbou M:N pomocou dalšej tabuľky
Pre funkcie prepoj11()
a prepoj1N()
je aj verzia
pre spájanie viacerých tabuliek naraz.
Bližší popis sa nachádza v zdrojovom kóde.
Rozšírenie
Trieda vie pracovať so základnými údajmi ako meno, priezvisko, dátum, číslo atď. Pre pridanie ďalšieho typu stačí pridať konštantu nastaviť jej hodnotu a vytvoriť funkciu s názvom vrat + hodnota konštanty pre daný typ. Funkcia bude potom vracať náhodnú hodnotu.
Príklad:
const MALE_CISLO = "MaleCislo"; private function vratMaleCislo() { return mt_rand(1,10); }
Použitie
Základné použitie je v zdrojovom kóde. Trieda vôbec neošetruje chyby, preto nesprávne názvy sĺpcov, nesprávne hodnoty atď. vyhadzujú chyby.
Stáhnout
Stažením následujícího souboru souhlasíš s licenčními podmínkami
Staženo 158x (27.43 kB)
Aplikace je včetně zdrojových kódů v jazyce PHP