Wordpress - operacje na bazach danych

Spisie treści
Wielokrotnie w ramach wybranej ścieżki konieczne jest dostosowywanie tabel, tworzenie nowych, aby sprostać wymaganiom lub być może tworzymy wtyczkę z wieloma funkcjonalnościami. Istnieje wiele opcji, które mogą prowadzić nas do konieczności wykonywania różnego rodzaju złożonych operacji na bazach danych w naszej instalacji Wordpress.
Metoda Get_row ()
Wiemy już, że jeśli wstawiamy rekord, dzieje się tak dlatego, że prawdopodobnie będziemy musieli w pewnym momencie uzyskać do niego dostęp, chyba że jest to jakaś tabela konserwacyjna, jednak założymy, że musimy uzyskać niektóre rekordy z naszej bazy danych z Wordpress, w tym celu użyjemy metody pobierz wiersz ()Może to zwrócić wyniki jako obiekt lub tablicę, liczbową lub asocjacyjną; Zobaczmy przykład kodu na poniższym obrazku, jak możemy go użyć.

Ten prosty przykład mówi nam, że zamierzamy zebrać wszystkie informacje z tabeli wp_posts, gdzie wp_ może być kolejnym prefiksem, który ustaliliśmy w instalacji Wordpress i z cząstką $ wpdb-> uzyskujemy poprawny prefiks, informacja, którą wyciągniemy jest tą związaną z polem ID o wartości 1, wtedy możemy się do niej dostać tak, jakby była własnością obiektu z $ post-> tytuł_postu; jak możemy zobaczyć tę implementację jest dość prosta, ale bardzo potężna.
Teraz, jeśli chcemy uzyskać wiele kolumn, najlepiej użyć funkcji uzyskać rezultaty (); jeśli jest przygotowany do przechowywania więcej niż jednego rekordu danych, zobaczmy na poniższym obrazku, jak jest używany:

To, co robi to ostatnie zapytanie, przynosi nam wszystkie posty, których post_status jest równy 'publish', w tym przypadku zamiast zaznaczania wszystkich wartości * używamy pól, które konkretnie przyniesiemy, tym razem potrzebujemy identyfikator i tytuł_postu; wtedy możemy przejść przez nasz obiekt z PHP i możemy uzyskać dostęp do pól rekordu tak, jakby były właściwościami obiektu.
Metoda Get_insert ()
Wordpress Dzięki tej metodzie daje nam możliwość wyeliminowania surowych zapytań do bazy danych o wykonanie insertów, zwiększając tym samym bezpieczeństwo na niej, aby skorzystać z tej metody musimy zachować następującą strukturę:
$ wpdb-> wstaw (tabela $, dane $);

$stół to nazwa tabeli lub tabel, do których wstawimy dane, a $ data zawiera dane i nazwy pól. Zobaczmy przykład, jak możemy zrobić wstawkę:
 wstaw ($wpdb-> my_custom_table, array ('field_one' => $ newvalueone, 'field_two' => $ newvaluetwo)); ?> zm13 -> 

Jak widać, pierwszą rzeczą, którą zrobiliśmy, było utworzenie dwóch zmiennych, które będą przechowywać treść, którą chcemy wstawić, a następnie wywołujemy metodę wstawić () przekazanie tabeli jako pierwszego parametru, a następnie tablicy z polami i danymi, które każdy z nich musi przyjąć. Po tym procesie i jeśli operacja ta zakończy się powodzeniem, następuje odpowiednie wstawienie do Bazy Danych.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave