Dostęp do przykładowych wyników za pośrednictwem tablicy pobierania MySQL

Macierz pobierania MySQL przetwarza przykładowe wyniki z bazy danych i natychmiast zwraca wynik w wyniku prostej, skojarzonej lub obu tablic. W rzeczywistości pobieranie MySQL jest tłumaczeniem informacji uzyskanych przez żądanie na bazę danych, w formie przyjaznej formie.

W prostych żądaniach składnia jednej linii próbki jest wciągana do tablicy, w żądaniach strumieniowych jest narzędziem do sekwencyjnego przetwarzania przepływu informacji.

Składnia i przykład zastosowania

Tablica pobierania MySQL dociera do wejścia tablicy pobierania MySQL i można określić format pożądanego wyniku:
  • MYSQL_ASSOC;
  • MYSQL_NUM;
  • MYSQL_BOTH.
  • W pierwszym przypadku zostanie wygenerowana tablica asocjacyjna, w drugim przypadku tablica z indeksami numerycznymi, aw drugim przypadku tablica z indeksami obu typów będzie dostępna.


    W wyniku wykonania $ aFetch = mysqli_fetch_array ($ cResult) zostanie utworzona tablica $ aFetch.
    W tym przykładzie tablica pobierania MySQL przetwarza dane wyjściowe

    . W tabeli cztery wpisy dla każdego uruchamiają różne opcje pobierania. Wynik przetwarzania próbki

    jest zszyty w wierszach danych : $ cPobierz, $ cPobierz1 $ cPobierz2 $ cPobierz3.
    Wyniki pokazują, że bez odniesienia do stałych, MYSQL_ASSOC, MYSQL_NUM i MYSQL_BOTH uzyskują taki sam wynik, jak w przypadku MYSQL_BOTH. Stałe są uważane za przestarzałe, a ich użycie nie jest zalecane.

    Używanie tablicy pobierania MySQL

    Używanie przykładowego wyniku zapytania w formacie tablicowym jest bardzo wygodne w aplikacjach PHP. Funkcjonalny dostęp do bazy danych MySQL zapewnia bezpieczne i niezawodne metody dostępu.


    Błąd poziomu ostrzeżenia w tablicy pobierania MySQL jest generowany tylko wtedy, gdy brakuje $ cResult lub jest on nieprawidłowy, a zatem połączenie z bazą danych nie wystąpiło. Nazwa $ cResult może być dowolna, tutaj jest używana w kontekście przykładu. W zapytaniu
    :
  • $ cResult = mysqli_query ($ this-> iConnectId, $ cQuery);
  • Zmienna $ this- & ConnectId jest aktywnym połączeniem z bazą danych, wykonywanym w formacie obiektu wielofunkcyjnego. Narzędzie tablicy pobierania MySQL jest prostym i skutecznym narzędziem, ale nadal wygodnie jest używać go w sposób zorientowany obiektowo.

    Obiekt dostępu do bazy danych

    MySQL jest bardzo prostym i efektywnym narzędziem do organizowania informacji. Bazy danych MySQL okazały się niezawodnym i skutecznym sposobem przechowywania i uzyskiwania dostępu do danych w całej aplikacji.
    Mechanizm rejestrowania zapytań do bazy danych i ich zastosowania jest prosty, ale w praktyce jest idealnie zaprojektowany w formacie obiektu bazy danych, oddzielnej tabeli lub określonej struktury danych. Projekt pobierania MySQL jest w praktyce bardzo uciążliwy, szczególnie gdy konieczne jest wykonanie próbkowania informacji z jednej tabeli z podstawowymi informacjami, na przykład o personelu, a następnie z innych tabel w celu wybrania danych dotyczących pracowników:
  • historia pracy;
  • dane biograficzne;
  • osiągnięcia w produkcji;
  • obszar kompetencji zawodowych;
  • inne dane.
  • Z reguły dane te nie będą wypełniane przez wszystkich pracowników, a wpisanie w tabeli personelu w szczególności dla każdej linii spowoduje, że będzie ona niewygodna i niewygodna w użyciu.

    Poziom obiektu dostępu do bazy danych

    Zakres pobierania MySQL - przekształcenie danych w tablicę. Można to zrobić na poziomie metod obiektów bazy danych. W tym przypadku programista tworzy dla siebie narzędzie wysokiego poziomu, które zapewnia dostęp do dowolnej tabeli bazy danych w ten sam sposób.
    Istnieje odwołanie do metody, która natychmiast tworzy wymaganą tablicę danych, a operacje tworzenia wniosku, jego wykonania i przetwarzania wyniku wchodzą w zakres tej metody. Jest to bardzo wygodne i znika konieczność pisania dużych projektów, tworząc precedens dla możliwego błędu. Szczególnie ważne: to podejście upraszcza możliwość modyfikacji struktury bazy danych, ponieważ nie wykracza poza obiekt dostępu do bazy danych. Jeśli to konieczne, konieczna będzie modyfikacja tylko obiektu dostępu do bazy danych, a nie całej funkcjonalności witryny. Jeszcze wygodniejsze niż obiekt dostępu do bazy danych, aby dodać obiekty o prawdziwym przeznaczeniu. Na przykład standardowy opis, który ma właściwości: listę, dane wyjściowe pracowników, zmianę karty pracownika itp. Narzędzia dostępu do danych są ukryte w głębi metod prawdziwych obiektów, co upraszcza pracę programisty i poprawia jakość wyniku.

    Powiązane publikacje