Zebra_Database

Software kuvakaappaus:
Zebra_Database
Ohjelmiston tiedot:
Versio: 2.9.3 Päivitetty
Lähetyksen päivämäärä: 6 Mar 16
Kehittäjä: Stefan Gabos
Lupa: Vapaa
Suosio: 39
Koko: 79 Kb

Rating: nan/5 (Total Votes: 0)

Zebra_Database on yksinkertainen tietokanta abstraktio kerros MySQL, kirjoitettu noin PHP & rsquo; s sisäänrakennettu mysqli laajennus.

Zebra_Database on käytännössä välittäjä välillä kehittäjän PHP ja tietokantaa.

Se vie PHP-alustettu koodin ja kääntää sen voimassa SQL syntaksi, suorittamalla sen MySQL-tietokannan ja hakemalla tulokset.

Tämä tapa käyttää valmiita tietokanta selvitys on huomattavasti turvallisempi kuin prosessi upottamisen SQL-koodin PHP syntaksi, pitää kahden eri tasoilla, jos muut kehittäjä joko ei ole pääsyä tai vain vuoksi parempi koodi rakenne.

Tämän lisäksi debuggeri on myös vianmäärityksessä tietokanta vuorovaikutusta Web-sivun, joka auttaa kehittäjiä saada pohjaan ei-reagoivaa PHP-MySQL liiketoimet.

Lisäksi on abstraktio kerros ja debug työkalu, Zebra_Database mukana sisäänrakennettu välimuistia järjestelmä.

Tällä välimuistia järjestelmä voi toimia yhdessä memcache tai paikallisen kiintolevyn, muistaen tulokset valittujen tai eniten käytetty DB kyselyä.

Mikä on uusi tässä julkaisussa:

  • Lisätty uusi & quot; memcache_key_prefix & quot; omaisuutta; Tämä sallii erillisen välimuistiin samaan kyselyitä useita esiintymiä kirjastoissa samalla memcache palvelimeen tai kirjastoon hallita useita verkkotunnuksia samalla memcache palvelimelle.

Mikä on uusi versiossa 2.9.0:

  • Lisätty uusi & quot; memcache_key_prefix & quot; omaisuutta; Tämä sallii erillisen välimuistiin samaan kyselyitä useita esiintymiä kirjastoissa samalla memcache palvelimeen tai kirjastoon hallita useita verkkotunnuksia samalla memcache palvelimelle.

Mikä on uusi versiossa 2.8.8:

  • Lisätty uusi & quot; memcache_key_prefix & quot; omaisuutta; Tämä sallii erillisen välimuistiin samaan kyselyitä useita esiintymiä kirjastoissa samalla memcache palvelimeen tai kirjastoon hallita useita verkkotunnuksia samalla memcache palvelimelle.

Mikä on uusi versiossa 2.8.2:

  • Minor suorituskyvyn optimoinnin vuoksi debug konsolin JavaScript-koodia.

Mikä on uusi versiossa 2.8:

  • Kiinteä vika, kun määritellään mukautetun polkuja & quot; write_log & quot ; menetelmä.
  • Korjattu ongelma, jossa asettamalla & quot; cache_path & quot; polulle ilman vinoviivaa rikkoisi script.
  • Kiinteät ongelman, jossa asettamalla välimuistin aika 0 silti luoda (tyhjä) välimuistitiedostot.
  • JS ja CSS käyttämät tiedostot debuggeri ikkunan nyt ladattu & quot; protokolla-vähemmän & quot; ratkaisemiseksi niitä.

Mikä on uusi versiossa 2.7.3:

  • Kirjasto yrittää nyt kirjoittaa virheitä järjestelmään log (jos PHP on konfiguroitu siten, lue lisää täältä), kun & quot; debug & quot; omaisuus on asetettu EPÄTOSI (kuten silloin, kun & quot; debug & quot; ominaisuus asetetaan TRUE virheilmoitukset raportoidaan debug konsoli);
  • Kirjasto nyt näyttää varoitusviestin Debug-konsolin jos & quot; memcache & quot; laajennus on ladattu, mutta sitä ei käytetä.

Mikä on uusi versiossa 2.7.2:

  • Kiinteä vika, joka todennäköisesti ilmestyi vuodesta 2,7, jos & quot; etsiä & quot; menetelmä (ja mikä tahansa menetelmä luottaa siihen, kuten kaikki & quot; noutamaan & quot; menetelmät) tuottaisi varoituksen debug konsoli jos ei ole tietueet haetaan resurssi.
  • Kiinteä vika, jos NULL ei voida käyttää & quot; vaihdot & quot; joukko kyselyn.

Mikä on uusi versiossa 2.7.1:

  • Valitse () menetelmä otti argumentteja eri jotta kuin määritetty asiakirjat
  • Kiinteä vika, jos päivitys () ja insert_update () menetelmät eivät toimi, jos jono kanssa sarakkeet päivityksen, INC () avainsana käytettiin korvaavan merkki arvon sijasta, ja todellinen arvo oli annettu vaihdot matriisi;
  • Kiinteä vika, jossa insert_update () menetelmä ei toimi, kun ainoa päivitys kenttä käyttänyt INC () avainsana; luotu kysely sisälsi virheellisen pilkku välillä UPDATE ja kentän nimi.

Mikä on uusi versiossa 2.7:

  • Lisätty tuki välimuistiin kyselyn tulosten avulla memcache.
  • Kiinteä vika, jos kirjoitus olisi kaatua, jos kohde on instantiated useammin kuin kerran, sekä kieli menetelmää kutsutaan kullekin tapauksissa;
  • Täysin uusiksi dlookup menetelmä, joka ei toimi oikein, jos mitään muuta kuin pilkulla erotettu lista sarakkeiden nimien käytettiin (kuten lauseke, esimerkiksi);
  • & quot; kytke & quot; Menetelmää voidaan nyt ottaa lisäperuste käskee sitä yhteyden tietokantaan heti sijaan käyttämällä & quot; laiska & quot; liitäntä;
  • Kiinteä vika, jos joitakin elementtejä Virheenkorjauskonsoli virheellisesti peritäänkö sivun korin värisiksi.

Mikä on uusi versiossa 2.6:

  • Muuttunut nimi & quot; get_columns & quot; menetelmä & quot; get_table_columns & quot; koska se palautti sarakkeita tietyllä taulukossa, ja lisännyt uuden & quot; get_columns & quot; menetelmää, jossa argumenttina resurssina ja palauttaa sarakkeiden määrä tietyn resurssin;
  • Jotkut asiakirjat selvennyksiä.

Mikä on uusi versiossa 2.5:

  • Uusi menetelmä on nyt saatavilla: & quot; get_link & quot; joka palauttaa MySQL linkin liittyvä tunniste nykyisen yhteyden MySQL-palvelimen. Miksi omana menetelmä? Koska kirjasto käyttää & quot; laiska yhteys & quot; (Se ei itse asiassa yhteyden tietokannassa, kunnes ensimmäinen kysely suoritetaan) ei ole yhteyttä tunnisteen käytettävissä soitettaessa Yhdistä menetelmällä.
  • Uusi argumentti on nyt saatavilla insertin ja insert_bulk menetelmiä, jotka voidaan luoda INSERT IGNORE kyselyitä joka ohittaa kirjaa, joka aiheuttaisi kaksoiskappale varten perusavain.
  • oletusarvo & quot; debug & quot; omaisuus oli asetettu FALSE.

Mikä on uusi versiossa 2.4:

  • Kiinteä vika kanssa insert_bulk menetelmällä (kiitos Edy Galantzan raportointiin).
  • Lisätty uusi menetelmä: table_exists joka tarkistaa, onko pöydän annettu nimi argumenttina on olemassa tietokannassa.
  • valitse menetelmä nyt myös hyväksyy raja ja järjestys argumentteja; Tämän muutoksen takia, tämä menetelmä ei ole yhteensopiva aiempien versioiden.
  • Jotkut asiakirjat parannuksia.

Mikä on uusi versiossa 2.3:

  • Kiinteä vika, jos käsikirjoitus synnyttäisi varoituksen, jos & quot; päivitys & quot; menetelmää kutsuttiin virheellinen argumentteja;
  • Muuttunut miten insert_bulk menetelmä on saatava argumentteja, mikä lisää helppokäyttöinen.

Mikä on uusi versiossa 2.2:

  • Kiinteä vika, jos & quot; valitse & quot; Menetelmä sota palautetaan totuusarvon sijasta resurssin (kiitos Monil);
  • luokka käyttää nyt & quot; laiska yhteys & quot; mikä tarkoittaa, että se ei oikeastaan ​​yhteyttä tietokantaan, kunnes ensimmäinen kysely ajetaan;
  • Virheenkorjauskonsoli näkyy nyt myös istunnon muuttujia;
  • & quot; show_debug_console & quot; menetelmä voidaan nyt neuvoa palauttamaan lähdön sijaan tulostaa sen näytölle;
  • korostussävy korostetaan nyt enemmän avainsanoja;
  • Parannettu dokumentaation & quot; kytke & quot; menetelmä.

Mikä on uusi versiossa 2.1:

  • Kiinteä vika, jos konsoli peritty CSS-ominaisuuksia vanhemman hakemus;
  • Korjatuksi JavaScript-tiedosto, joka rikkoisi koodin, kun vanhempi hakemuksen käynnissä MooTools;
  • Transactions tukee nyt;
  • Lisätty uusi & quot; insert_bulk & quot; menetelmää, jonka avulla lisäämällä useita arvoja taulukkoon käyttämällä yhtä kyselyä (kiitos Sebi s ehdotuksestasi);
  • Lisätty uusi & quot; insert_update & quot; menetelmä, joka luo INSERT lausuntoja kaksoisnäytteillä UPDATE (kiitos Sebi s ehdotuksestasi);
  • Tehostettu & quot; päivitys & quot; menetelmä;
  • Virheenkorjauskonsoli nyt näyttää varoituksen, jos ei charset ja lajittelu on määritelty;
  • Korjaukset asiakirjat.

Mikä on uusi versiossa 2.0:

  • Koko koodi parannettiin ja joitakin ominaisuuksia sekä koska menetelmä nimet muutettiin, ja siksi tämä versio rikkoo yhteensopivuuden aiempien versioiden;
  • Kiinteä vika, jos kirjoitus yrittäisi myös välimuistin toiminnan kyselyt;
  • Kiinteä vika, että & quot; etsiä & quot; menetelmä;
  • Kiinteä vika, jos joidenkin kokoonpanojen Apache / PHP skripti ei toimi;
  • Kiinteä vika, jos jos siellä oli yhteys virhe tai MySQL syntyy virhe ja debug konsoli minimoitu, se ei näytetä automaattisesti;
  • Kiinteä vika, jos & quot; dlookup & quot; menetelmä ei palaa karannut sarakkeen nimi (ts `order`);
  • Kiinteä vika, jos & quot; found_rows & quot; omaisuus oli virheellinen välimuistissa kyselyt;
  • Kiinteä vika, jos debug-konsolin epäasianmukaisesti hallita sarakkeet ympäröidään `(backtick);
  • Kiinteä vika, joka aiheutti väärä näyttö jousia debug konsoli;
  • Lisätty uusi menetelmä & quot; valitse & quot; - Lyhenteenä valitsemiseksi kyselyt;
  • Lisätty uusi menetelmä & quot; get_columns & quot; - Palauttaa tietoja tietyn taulukon sarakkeet;
  • Lisätty uusi menetelmä & quot; implode & quot; - Samanlaisia ​​PHP oma implode () funktio, sillä erotuksella, että tämä menetelmä & quot; pakenee & quot; imploded elementit ja myös sulkee heidät hautaan aksentti;
  • Lisätty uusi menetelmä & quot; set_charset & quot; - Asettaa hahmot asettaa ja kerättäessä tietokanta;
  • Parannettu toiminnallisuutta fetch_assoc_all () ja fetch_obj_all () menetelmät;
  • debug konsoli näyttää enemmän tietoa ja paljon paremmin ja järjestäytyneesti;
  • uusiksi menetelmän puunkorjuun kyselyitä txt-tiedostona tekee tulostuksesta erittäin helppo lukea;
  • Hylätään XTemplate sivupohjamoottori moottori parantamiseksi nopeutta; kaikessa debug konsolin voidaan vielä muuttaa kautta CSS-tiedosto.

Vaatimukset

  • PHP 5 tai
  • MySQL 4.1.22 tai korkeampi

Vastaavia ohjelmistoja

Simple Router
Simple Router

13 May 15

KLogger
KLogger

13 May 15

Muu ohjelmistojen kehittäjä Stefan Gabos

Zebra_cURL
Zebra_cURL

9 Feb 16

Zebra_Tooltips
Zebra_Tooltips

10 Feb 16

Zebra_Session
Zebra_Session

14 Apr 15

Zebra_Pin
Zebra_Pin

13 May 15

Kommentit Zebra_Database

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan