Zebra_Database

Software screenshot:
Zebra_Database
Podrobnosti Software:
Verze: 2.9.3 Aktualizováno
Datum uploadu: 6 Mar 16
Vývojka: Stefan Gabos
Licence: Volný
Popularita: 117
Velikost: 79 Kb

Rating: nan/5 (Total Votes: 0)

Zebra_Database je jednoduchý databázi vrstva abstrakce pro MySQL, psaný asi PHP & rsquo; s. Vestavěný mysqli rozšíření

Zebra_Database je prakticky prostředníka mezi PHP kód developera a samotné databázi.

Trvá PHP kód formátu a převádí jej na platnou syntaxi SQL a zpracovává jej na databázi MySQL a načítání výsledků.

Tato metoda používá připravené prohlášení databáze je mnohem bezpečnější než proces vkládání kódu SQL v syntaxi PHP, držet dva na různých úrovních, kde buď jiný developer nebude mít přístup nebo jen kvůli lepší kód struktuře.

Kromě toho, debugger je také pro databázové řešení problémů interakce na webové stránce, pomáhá vývojářům dostat na dno non-odezvou PHP-MySQL transakcí.

Navíc k nástroji abstrakce vrstvy a ladění, Zebra_Database je dodáván s vestavěným-in mezipaměti systému.

Tento systém ukládání do mezipaměti může spolupracovat s memcache nebo místní pevný disk, když si vzpomněl výsledky za vybrané nebo nejpoužívanější DB dotazy.

Co je nového v této verzi:

  • Přidán nový & quot; memcache_key_prefix & quot; vlastnictví; to umožňuje oddělené ukládání do stejných dotazů od více instancí knihoven na stejném Memcache serveru, nebo manipulaci knihovna více domén na stejném Memcache serveru.

Co je nového ve verzi 2.9.0:

  • Přidán nový & quot; memcache_key_prefix & quot; vlastnictví; to umožňuje oddělené ukládání do stejných dotazů od více instancí knihoven na stejném Memcache serveru, nebo manipulaci knihovna více domén na stejném Memcache serveru.

Co je nového ve verzi 2.8.8:

  • Přidán nový & quot; memcache_key_prefix & quot; vlastnictví; to umožňuje oddělené ukládání do stejných dotazů od více instancí knihoven na stejném Memcache serveru, nebo manipulaci knihovna více domén na stejném Memcache serveru.

Co je nového ve verzi 2.8.2:

  • Drobné výkonnostní optimalizace v JavaScriptu kódu debug konzole.

Co je nového ve verzi 2.8:

  • Opravena chyba při určování vlastních cest pro & quot; write_log & Quot ; metodou.
  • Opravena chyba, kdy nastavení & quot; cache_path & quot; k cestě bez lomítkem zlomí skriptu.
  • Opravena chyba, kdy nastavení doby ukládání do mezipaměti na 0 by ještě Create (prázdný) cache soubory.
  • Soubory JS a CSS používané v okně ladicí jsou nyní načteny & quot; protokolem méně & quot; za účelem řešení těchto.

Co je nového ve verzi 2.7.3:

  • Knihovna nyní pokusí zapsat chyby do systému log (je-li PHP je nakonfigurován tak, čtěte více zde), když & quot; ladit & quot; vlastnost je nastavena na FALSE (jako při & quot; ladit & quot; vlastnost nastavena na hodnotu true chybové zprávy jsou uvedeny v ladicí konzoli);
  • Knihovna se nyní zobrazí upozornění na konzole, pokud & quot; nebo mezipaměti & quot; Prodloužení je načten, ale to není používán.

Co je nového ve verzi 2.7.2:

  • Opravena chyba, která s největší pravděpodobností objevil od 2,7, kde & quot; hledat & quot; Způsob (a jakýkoli způsob spoléhat na to, stejně jako všechno v té & quot; zaběhnout & quot; metody). by produkoval varování v konzole, kdyby existoval ve vyhledávané materiál nemá žádná záznamy
  • Opravena chyba, kdy NULL nemohl být použit v & quot; náhrad & quot; pole dotazu.

Co je nového ve verzi 2.7.1:

  • select () metoda vzal argumenty v jiném pořádek, než je uvedeno v dokumentaci;
  • Opravena chyba, kdy aktualizace () a INSERT_UPDATE () metody byly nefunguje-li v poli se sloupci aktualizovat INC () klíčové slovo bylo použito s náhradním markerem namísto hodnoty a skutečná hodnota byla uveden v poli výměny vložek;
  • Opravena chyba, kdy byla metoda INSERT_UPDATE () nefunguje-li aktualizovat pouze pole používal () klíčového slova INC; generovaný dotaz obsahoval neplatnou čárku mezi UPDATE a názvu pole.

Co je nového ve verzi 2.7:.

  • Byla přidána podpora pro výsledky cache dotaz pomocí Memcache
  • Opravena chyba, kdy by scénář selhat, pokud byl objekt instance více než jednou a způsob jazykem byla volána pro každý z případů;
  • Kompletně přepracován způsob DLookUp který byl nefunguje správně, pokud bylo použito cokoliv jiného, ​​než čárkami oddělený seznam názvů sloupců (jako výraz, například);
  • & quot; připojit & quot; metodu lze nyní provést další argument, instruovat jej připojit k databázi hned, spíše než s použitím & quot; líní & quot; Připojení;
  • Opravena chyba, kdy některé prvky v konzole, byly nesprávně dědí barvu těla stránky.

Co je nového ve verzi 2.6:

  • změněn název & quot; get_columns & quot; metoda & quot; get_table_columns & quot; jak to se vrátilo počet sloupců v dané tabulce, a vložil nový & quot; get_columns & quot; metoda, která bere jako argumentu zdroj a vrací počet sloupců v daném zdroje;
  • Některé dokumentace objasnění.

Co je nového ve verzi 2.5:

  • Nová metoda je nyní k dispozici: & quot; get_link & quot; která vrací identifikátor spojení MySQL spojený s aktuálním připojení k serveru MySQL. Proto jako samostatné metody? Vzhledem k tomu, knihovna používá & quot; lazy připojení & quot; (Není ve skutečnosti připojení k databázi, dokud je proveden první dotaz) neexistuje žádný identifikátor odkaz k dispozici při volání metody connect.
  • A nový argument je nyní k dispozici pro vkládací a insert_bulk metod, které umožňují vytvoření INSERT IGNORE dotazy, které přeskočí záznamy, které by mohly být zdrojem záznam duplicitní pro primární klíč.
  • Výchozí hodnota & quot; ladit & quot; Vlastnost byla nastavena na hodnotu FALSE.

Co je nového ve verzi 2.4:

  • opravena chyba s metodou insert_bulk (díky Edy Galantzan za nahlášení).
  • Byla přidána nová metoda:. Table_exists který zkontroluje, zda existuje tabulka s názvem uveden jako argumentu v databázi
  • Vyberte metodu nyní také přijímá mezní a objednání argumenty; vzhledem k této změně, tato metoda není kompatibilní s předchozími verzemi.
  • Některé dokumentace vylepšení.

Co je nového ve verzi 2.3:

  • Opravena chyba, kdy by skript generovat, když signál upozornění & quot; aktualizace & quot; Metoda byla volána s neplatnými argumenty;
  • změněn jak způsob insert_bulk potřebuje dostávat argumentů, což je více jednoduchý na používání.

Co je nového ve verzi 2.2:

  • Opravena chyba, kdy & quot; vyberte & quot; Způsob válečných vrací logickou hodnotu spíše než zdroj (díky Monil);
  • Třída nyní používá & quot; lazy připojení & quot; což znamená, že nebude ve skutečnosti připojit k databázi, dokud nebude spuštěn první dotaz;
  • Ladicí konzola nyní ukazuje také proměnné relace;
  • & quot; show_debug_console & quot; metoda může být nyní pokyn vrátit výstup spíše než ji vytisknout na obrazovku;
  • zvýrazňovač nyní poukazuje na další klíčová slova;
  • Lepší dokumentace pro & quot; připojit & quot; metodou.

Co je nového ve verzi 2.1:

  • Opravena chyba, kdy konzola zdědil CSS vlastnosti z nadřazeného aplikace;
  • Opraveny některé chyby v souboru JavaScriptu, která by narušila kód, kdy byla mateřská aplikace běžící Mootools;
  • Transakce jsou nyní podporovány;
  • Přidán nový & quot; insert_bulk & quot; metoda, která umožňuje vložení více hodnot do tabulky pomocí jediného dotazu (díky Sebi P. pro návrh);
  • Přidán nový & quot; INSERT_UPDATE & quot; metoda, která bude vytvářet prohlášení vložka s ON DUPLICATE UPDATE (díky sebi P. pro návrh);
  • Vylepšená & quot; aktualizovat & quot; metoda;
  • Ladicí konzola nyní zobrazuje varování, pokud byla zadána žádná charset a kolace;
  • Opravy v dokumentaci.

Co je nového ve verzi 2.0:

  • Celý kód byl vylepšen a některé z vlastností, jakož jako jména metoda byly změněny, a proto tato verze láme kompatibilitu s předchozími verzemi;
  • Opravena chyba, kdy by scénář pokusit se rovněž vyrovnávací akční dotazy;
  • Opravena chyba v & quot; hledat & quot; metoda;
  • Opravena chyba, kdy na některých konfiguracích Apache / PHP skript nebude fungovat;
  • Opravena chyba, kdy pokud došlo k chybě připojení nebo MySQL generována chyba a konzole, byl minimalizován, že by neměl být zobrazen automaticky;
  • Opravena chyba, kdy & quot; DLookup & quot; Metoda by se nevrátil unikl názvy sloupců (tj. `order`);
  • Opravena chyba, kdy & quot; found_rows & quot; majetek byl nesprávný v mezipaměti dotazů;
  • Opravena chyba, kdy by konzole, nesprávně řídit sloupce uzavřené v `(backtick);
  • Opravena chyba, která způsobila nesprávné zobrazení některých řetězců v debug konzole;
  • Přidán nový způsob & quot; vyberte & quot; - Zkratka pro výběr dotazů;
  • přidána nová metoda & quot; get_columns & quot; - Vrací informace o sloupcích danou tabulku je;
  • Přidán nový způsob & quot; implodovat & quot; - Podobně jako PHP vlastní implozi () funkce, s tím rozdílem, že tato metoda & quot; uniká & quot; implodoval prvky a také obklopuje je ve vážném efektem;
  • Přidán nový způsob & quot; set_charset & quot; - Nastavuje znaky nastavit a kolace databáze;
  • Lepší funkčnost fetch_assoc_all () a fetch_obj_all () metod;
  • Ladicí konzola zobrazuje více informací a v mnohem lepší a organizovaným způsobem;
  • Přepsaný způsob protokolování dotazů do txt souboru takže výstup velmi dobře čitelný;
  • upustil templátové motor XTemplate, aby se zlepšila rychlost; každý aspekt ladění konzoly může být ještě změnit pomocí CSS souboru.

Požadavky

  • PHP 5 nebo novější
  • MySQL 4.1.22 nebo novější

Podobný software

mp3Data
mp3Data

12 Apr 15

Craur
Craur

12 May 15

PHP CSS Parser
PHP CSS Parser

10 Dec 15

Ostatní software developer Stefan Gabos

Zebra_Cookie
Zebra_Cookie

10 Feb 16

Zebra_Pin
Zebra_Pin

13 May 15

Zebra Pagination
Zebra Pagination

9 Feb 16

Komentáře k Zebra_Database

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!