Zebra_Database

Screenshot Software:
Zebra_Database
Szczegóły programowe:
Wersja: 2.9.3 Aktualizowane
Filmu: 6 Mar 16
Wywoływacz: Stefan Gabos
Licencja: Wolny
Popularność: 117
Rozmiar: 79 Kb

Rating: nan/5 (Total Votes: 0)

Zebra_Database jest prosty warstwa abstrakcji bazy danych MySQL, napisany około PHP & rsquo; s. Wbudowany rozszerzenia mysqli

Zebra_Database jest praktycznie pośrednikiem między dewelopera kodu PHP i samej bazy danych.

To trwa PHP sformatowany kod i przekłada go do poprawnej składni SQL, wykonując go na bazie danych MySQL i pobierania wyników.

Ta metoda korzystania z przygotowaną instrukcję bazy danych jest znacznie bardziej bezpieczny niż proces osadzania kodu SQL w składni PHP, utrzymując dwa na różnych poziomach, w których inne deweloper albo nie będą miały dostępu lub po prostu ze względu na lepszy struktura kodu.

Poza tym, debugger jest również interakcji bazy danych Rozwiązywanie problemów na stronie internetowej, co pomaga deweloperom dotrzeć do sedna transakcji nie reagują PHP-MySQL.

Dodatkowo do narzędzia warstwy abstrakcji i debugowania, Zebra_Database pochodzi z wbudowanym systemem buforowania.

Ten system buforowania może współpracować z memcache lub lokalnym dysku twardym, pamiętanie wyników dla wybranych lub najczęściej używanych kwerend DB.

Co nowego w tej wersji:

  • Dodano nowy & quot; memcache_key_prefix & quot; własność; Pozwala to osobny buforowanie tych samych zapytań przez wielu wystąpień bibliotek na tym samym serwerze memcache lub obsługi biblioteki wielu domen na tym samym serwerze memcache.

Co nowego w wersji 2.9.0:

  • Dodano nowy & quot; memcache_key_prefix & quot; własność; Pozwala to osobny buforowanie tych samych zapytań przez wielu wystąpień bibliotek na tym samym serwerze memcache lub obsługi biblioteki wielu domen na tym samym serwerze memcache.

Co nowego w wersji 2.8.8:

  • Dodano nowy & quot; memcache_key_prefix & quot; własność; Pozwala to osobny buforowanie tych samych zapytań przez wielu wystąpień bibliotek na tym samym serwerze memcache lub obsługi biblioteki wielu domen na tym samym serwerze memcache.

Co nowego w wersji 2.8.2:

  • Drobne optymalizacje wydajności w kodzie JavaScript konsoli debugowania za.

Co nowego w wersji 2.8:

  • Naprawiono błąd podczas określania własnych ścieżek do & quot; write_log & Quot ; metody.
  • Naprawiono problem ustawiania & quot; cache_path & quot; na ścieżkę bez spływu ukośnik złamie skrypt.
  • Naprawiono problem ustawiania czasu buforowania 0 nadal utworzenia (pustych) plików pamięci podręcznej.
  • Pliki JS i CSS używanych przez okno debugera są teraz ładowane & quot; Protokół mniej & quot; W celu rozwiązania tych.

Co nowego w wersji 2.7.3:

  • Biblioteka teraz próbuje pisać błędy w systemie log (jeśli PHP jest skonfigurowany tak, czytaj więcej tutaj), gdy & quot; debug & quot; właściwość ma wartość FAŁSZ (jak wtedy, gdy & quot; debug & quot; właściwość ma wartość true komunikaty o błędach podano w konsoli debugowania);
  • Biblioteka będzie teraz pokazywać komunikat ostrzegawczy w konsoli debugowania, jeśli & quot; memcache & quot; Rozszerzenie jest załadowany, ale nie jest on używany.

Co nowego w wersji 2.7.2:

  • Naprawiono błąd, który pojawił się najprawdopodobniej od 2,7, gdzie & quot; poszukują & quot; Metoda (i każda metoda opierając się na tym, jak cała & quot; & quot; sprowadzić metody). przyniosłoby ostrzeżenie w konsoli debugowania, jeśli nie było żadnych zapisów w poszukiwanej zasobu
  • Naprawiono błąd, gdzie NULL nie może być używany w & quot; zamienników & quot; Tablica zapytania.

Co nowego w wersji 2.7.1:

  • select () metoda wziął argumenty w innym kolejność niż określony w dokumentacji;
  • Naprawiono błąd, gdzie aktualizacja () i INSERT_UPDATE () metody nie działały, jeśli w tablicy z kolumnami uaktualnienie, INC () Hasło zostało wykorzystane z markera zastępczego zamiast wartości, a faktyczna wartość była podane w tablicy zamienników;
  • Naprawiono błąd, gdzie metoda INSERT_UPDATE () nie działa, gdy pole tylko zmiana użył () słowa kluczowego INC; wygenerowany zapytania zawierał nieprawidłowy oddziel aktualizować i nazwy pola.

Co nowego w wersji 2.7.

  • Dodano wsparcie dla wyników kwerendy buforowanie przy użyciu memcache
  • Naprawiono błąd, gdzie skrypt będzie katastrofy, jeśli obiekt został wystąpienia więcej niż jeden raz i metoda język był nazywany dla każdego z przypadków;
  • Całkowicie przepisany sposób DLookup która nie działa prawidłowo, jeśli cokolwiek innego niż rozdzielona przecinkami lista nazw kolumn użyto (jak wyraz, na przykład);
  • & quot; podłączyć & quot; Metoda może teraz podjąć dodatkowy argument instruując go, aby połączyć się z bazą danych od razu, a nie za pomocą & quot; leniwa & quot; Połączenie;
  • Naprawiono błąd, gdzie niektóre z elementów w konsoli debugowania zostały błędnie dziedziczenie stronie w kolorze nadwozia.

Co nowego w wersji 2.6:

  • Zmieniono nazwę & quot; get_columns & quot; metoda & quot; get_table_columns & quot; gdyż wrócił liczbę kolumn w danej tabeli, oraz dodano nowy & quot; get_columns & quot; metoda, która przyjmuje jako argumentu zasób i zwraca liczbę kolumn w danym zasobem;
  • Niektóre wyjaśnienia dokumentacji.

Co nowego w wersji 2.5:

  • Nowa metoda jest obecnie dostępny: & quot; get_link & quot; która zwraca identyfikator połączenia MySQL skojarzony z bieżącego połączenia z serwerem MySQL. Dlatego jako oddzielny metody? Ponieważ biblioteka korzysta & quot; lazy połączenia & quot; (To nie jest faktycznie łączenia się z bazą danych, aż pierwsza kwerenda jest wykonywana) jest dostępny żaden identyfikator połączenia podczas wywoływania metody połączyć.
  • Nowy argument jest teraz dostępne dla wkładki oraz insert_bulk metod, które pozwala na tworzenie zapytań INSERT IGNORE która pominie rekordy, które spowodowałyby wpis duplikat klucza głównego.
  • Wartość domyślna & quot; debugowania & quot; Nieruchomość została ustawiona na FALSE.

Co nowego w wersji 2.4:

  • Naprawiono błąd z metody insert_bulk (dzięki Edy Galantzan za zgłoszenie).
  • Dodano nową metodę. Table_exists która sprawdza, czy tabela z nazwy podane jako argument istnieje w bazie danych
  • Wybierz metodę teraz przyjmuje również krańcowych i kolejność argumentów; z powodu tej zmiany, metoda ta nie jest kompatybilny z poprzednimi wersjami.
  • Niektóre ulepszenia dokumentacji.

Co nowego w wersji 2.3:

  • Naprawiono błąd, gdzie skrypt wygeneruje ostrzeżenie, jeśli & quot; aktualizacja & quot; Metoda została wywołana z nieprawidłowymi argumentami;
  • Zmienione jaki sposób insert_bulk musi odebrać argumenty, co czyni go bardziej proste w użyciu.

Co nowego w wersji 2.2:

  • Naprawiono błąd, gdzie & quot; wybierz & quot; Metoda wojenne powrocie wartość logiczną, a nie zasobu (dzięki Monil);
  • Klasa używa teraz & quot; leniwa gra & quot; oznacza, że ​​nie będzie faktycznie połączyć się do bazy danych jest prowadzony pierwsze zapytanie
  • Konsola debugowania pokazuje teraz także zmienne sesyjne;
  • & quot; show_debug_console & quot; Metoda ta może być obecnie poinstruowani, aby powrócić wyjście, zamiast drukować je na ekranie;
  • zakreślacz teraz Podkreśla więcej słów kluczowych;
  • Poprawiona dokumentacja dla & quot; podłączyć & quot; metody.

Co nowego w wersji 2.1:

  • Naprawiono błąd, gdzie konsola dziedziczone właściwości CSS od rodzica aplikacja;
  • Poprawiono kilka błędów w pliku JavaScript, który złamie kod, gdy aplikacja macierzysta biegł MooTools;
  • Transakcje są teraz obsługiwane;
  • Dodano nowy & quot; insert_bulk & quot; metoda, która pozwala na wstawienie wielu wartości do tabeli za pomocą pojedynczej kwerendy (dzięki Sebi P. za sugestię);
  • Dodano nowy & quot; INSERT_UPDATE & quot; Metoda, która stworzy z INSERT ON duplikat UPDATE (dziękuję Sebi P. za sugestię);
  • Zwiększona & quot; aktualizację & quot; Metoda;
  • Konsola debugowania wyświetla teraz ostrzeżenie, jeżeli nie charset i sortowania została sprecyzowana;
  • Poprawki w dokumentacji.

Co nowego w wersji 2.0:

  • Cały kod został poprawiony i niektóre właściwości, jak również jako nazwy metod zostały zmienione, a więc ta wersja łamie kompatybilność z wcześniejszymi wersjami;
  • Naprawiono błąd, gdzie skrypt będzie próbował również działania zapytań cache;
  • Naprawiono błąd w & quot; poszukują & quot; Metoda;
  • Naprawiono błąd, gdzie na niektórych konfiguracjach Apache / PHP skrypt nie działa;
  • Naprawiono błąd, gdzie jeśli wystąpił błąd połączenia lub MySQL generowany błąd i konsoli debugowania została zminimalizowana, nie będzie pokazany automatycznie;
  • Naprawiono błąd, gdzie & quot; DLookup & quot; Metoda ta nie wróci uciekł nazwy kolumn (czyli `order`);
  • Naprawiono błąd, gdzie & quot; found_rows & quot; Obiekt był niepoprawny dla pamięci podręcznej zapytań;
  • Naprawiono błąd, gdzie konsola debug byłoby niewłaściwie zarządzać kolumny zamknięte w `(lewy apostrof);
  • Naprawiono błąd, który powodował niewłaściwe wyświetlanie niektórych ciągów znaków w konsoli debugowania;
  • Dodano nową metodę & quot; wybierz & quot; - Skróconą wyboru zapytań;
  • Dodano nową metodę & quot; get_columns & quot; - Zwraca informacje na temat kolumn danej tabeli jest;
  • Dodano nową metodę & quot; implozji & quot; - Podobna do PHP własnej implode function () z tą różnicą, że ta metoda & quot; ucieka & quot; implodowała elementy a także otacza je w grawis;
  • Dodano nową metodę & quot; set_charset & quot; - Ustawia znaki ustawione i sortowanie bazy danych;
  • Ulepszona funkcjonalność fetch_assoc_all () i () fetch_obj_all metod;
  • Konsola debugowania pokazuje więcej informacji oraz w znacznie lepszej i zorganizowany sposób;
  • Przepisany metoda rejestrowania zapytań do pliku txt podejmowania wyjście bardzo łatwy do odczytania;
  • Wypada silnik szablonów XTemplate w celu poprawy szybkości; każdy aspekt konsoli debugowania nadal mogą być zmieniane przez plik CSS.

Wymagania :

  • PHP 5 lub nowszy
  • MySQL 4.1.22 lub nowszy

Podobne oprogramowanie

Translator
Translator

28 Feb 15

PHPMailer
PHPMailer

13 Apr 15

styleCow
styleCow

13 May 15

Inne programy z deweloperem Stefan Gabos

Zebra_Session
Zebra_Session

14 Apr 15

Zebra_Image
Zebra_Image

13 Apr 15

Zebra_Dialog
Zebra_Dialog

9 Feb 16

Zebra_Cookie
Zebra_Cookie

10 Feb 16

Komentarze do Zebra_Database

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!