IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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

 

Předchozí článek
Kvíz - Knihovny pro PHP
Všechny články v sekci
Knihovny pro PHP
Článek pro vás napsal mayo505
Avatar
Uživatelské hodnocení:
Ještě nikdo nehodnotil, buď první!
.
Aktivity