| File: | 
??? | 
 
| Role: | 
Class source | 
 
| Content typex: | 
text/plain | 
 
| Description: | 
Class for MySQL | 
 
| Class: | 
New DB Class 
Class for access MySQL and Sybase ASE database ser | 
 
| Author: | 
By Jiri Kocman | 
 
|  Last change: | 
v1.2.3 
-------------------------- 
+ session_handler.php obsahuje extenzi tridy pro vedeni sessions. Momentalne 
  je tato extenze ve stadiu testovani, proto doporucuji nepouzivat ji, protoze 
  v budoucnu je pravdepodobne ze se muze radikalne zmenit a nebude zachovana 
  kompatibilita. Planuji do teto extenze pripojit i moznost autentifikace 
  uzovatelu proti databazi a kontrolu autentifikace pri volani konstruktoru 
  tridy. 
+ db_dump fukce slouzi k provedeni dumpu databaze ktera je specifikovana 
  v povinnem parametru funkce. Dale je mozno definovat, zda je treba dumpovat 
  pouze strukturu nebo i data, stejne tak lze definovat oddelovac radku 
* uprava metod userlog a debug - pri vypisu SQL dotazu se nahrazuji 
  tabelatory za mezery - zvysuje prehlednost pri debugovani skritptu 
* konstruktor drive vyzadoval server, heslo a uzivatele - nebylo se 
  mozne pomoci konstruktoru pripojit k databazi pokud polozka user 
  nebo heslo byly prazdne. Opravil jsem kontrolu a pro pripojeni k 
  databazi staci jiz jen nazev stroje 
* export do csv souboru pomoci metody show_data jsem upravil tak, aby 
  z dat odstranovala CR a LF znaky, ktere delaji problemy pri zobrazovani 
  dat v excelu. Znaky jsou nahrazeny mezerou 
* upravena metoda _make_paging - lokalizovana koncova y byla v rozsahu 2 a 3 
  spravne vsak je 2, 3 a 4. Tato drobna vada byla odstranena. 
* sablona pro smarty byla opravena, protoze v pripade ze ve vysledku nebyl 
  jediny radek, nezobrazovala se nula na konci rozsahu. 
 
v1.2.2 
-------------------------- 
+ pridana privatni funkce _make_paging 
+ pridana verejna funkce Paging, ktera vytvori pole odkazu se strankovanim 
  Je moznost definovat, kolik zaznamu, kolik odkazu bude na strance, lze 
  definovat velikost "velkeho" skoku o x stranek vypisu. 
+ adresar stuff - obsahuje soubor show_paging.php s funkci show_paging.php, 
  ktera zobrazi strankovani vytvorene vyse uvedenou funkci. 
+ adresar stuff - sablona show_paging.tpl urcena pro zobrazeni pagingu 
  pomoci smartyho 
* vnitřní úpravy kódu 
 
v1.2.1 
-------------------------- 
+ db_Fetch_All_Into() - funkce vytvori pole obsahujici kompletni vysledek 
  z databaze. 
+ getPHPVersion() - funkce vraci cislo verze PHP - 4.2.3 => 40203 
+ trida byla opatrena komentari kompatibilni s PHP Documentatorem 
* upraveny test verze PHP v MySQL connect pomoci nove funkce getPHPVersion 
* funkce db_Fetch_Into() byla prepracovana a neni treba argument pole 
  predavat odkazem 
 
v1.2.0 
-------------------------- 
+ explain($query) - funkce provede a vypíše EXPLAIN dotazu 
+ upravené logovací funkce - DEBUG a USERLOG. Nyní vypisují "formátovaný" 
  text přímo do stránky, takže není třena při ladění dotazů šahat do logů 
  navíc se zobrazuje i samotný dotaz a v případě USERLOGu se zobrazuje 
  i čas jeho provádění 
+ funkce show_data($sql, $od, $do, $csv, $separator, $crlf) 
  zobrazí tabulku se všemi sloupci ve výsledku. Počet zobrazených dat lze 
  omezit parametry od a do. Čtvrtý parametr může určit jaký bude výstup 
  zda HTML nebo CSV data. Páty a šestý parametr je využíván pro CSV. 
  Všechny parametry jsou nepovinné. Pokud nechcete uvádět první parametr, 
  napište místo identifikátoru výsledku '' - prázdný řetězec 
* fukce vracející ResourceID jsou nyní definovány &function Db_Connect() | 
 
| Date: | 
22 years ago | 
 
| Size: | 
42,983 bytes | 
 
 | 
 
 
 | 
 |