Wordpress - klasa bazy danych

Spisie treści
Wordpress oferuje obiekt, który umożliwia nam bezpośrednią pracę z bazą danych. Ten obiekt jest instancją klasy bazy danych o nazwie wpdb i jest w wp-zawiera / wp-db.php; Dzięki temu za każdym razem, gdy potrzebujemy wykonać zapytania do bazy, możemy skorzystać z instancji tej klasy, w ten sposób możemy wykonać zapytania w najbezpieczniejszy możliwy sposób oferowany przez Wordpress.
Proste zapytania do bazy danych
Jak wspomnieliśmy na początku samouczka, mamy klasę, której instancje pozwalają nam w bezpieczny sposób wykonywać zapytania bezpośrednio do bazy danych, jest to szczególnie przydatne, gdy dostosowujemy Wordpress albo poprzez stworzenie wtyczki, albo może rozszerzenie funkcjonalności poprzez dodanie nowych formularzy itp.
Aby użyć klasy jako takiej, wystarczy dodać następujące przed użyciem lub wykonaniem zapytań:
globalny $ wpdb;

Dzięki tej linii kodu umożliwiamy wykorzystanie obiektu do dostępu do bazy danych.
Jedną z najważniejszych cech jest metoda przygotować (); Pozwala nam to uciec przed niebezpiecznymi postaciami, które mogą wpłynąć na naszą bazę danych, czyniąc nas podatnymi na atak ze strony Wstrzyknięcie SQL, więc wszystkie zapytania musimy przepuścić przez przygotowanie przed ich wykonaniem, zobaczmy przykład na poniższym obrazku:

W tym przykładzie widzimy po prostu, jak dodajemy dane do dodatkowej tabeli niestandardowej, którą możemy mieć w naszej instalacji Wordpress, widzimy jak korzystamy z metody przygotowania (), używając jej musimy wziąć pod uwagę, że miejsce, które zmienne zajmą w klauzuli WARTOŚCI Musi mieć następującą strukturę: „% d” dla cyfr lub liczb całkowitych oraz „% s” dla ciągów lub ciągów tekstowych.
W ten sposób możemy wypisać zmienne w kolejności, w jakiej definiujemy poprzednie parametry, o których wspomnieliśmy, w przykładzie 1 reprezentuje id i przekazujemy go jako% d, $ klucz_pola reprezentuje klucz_pola i przekazujemy go jako % s, a na końcu $ wartość_pola reprezentuje wartość_pola i przekazujemy go również jako % s; Jak widzimy, poza zapewnieniem nam bezpieczeństwa, pozwala nam to w bardzo prosty sposób zorganizować konsultacje.
Oprócz tych funkcjonalności, aby móc zapoznać się z bazą danych, warto skorzystać z $ wpdb-> moja_tabela_niestandardowa to przekłada się na wp_my_custom_table w ten sposób dodajemy przedrostek wp do naszej tabeli, jeśli przestrzegamy konwencji wywoływania tabel z tym prefiksem do użycia w WordpressPodobnie, wszystko to można dostosować, jednak przestrzeganie konwencji pomoże nam uzyskać wiele materiałów, które pomogą nam w dokumentacji.
Ważne, abyśmy pamiętali, że jest to ustalane w momencie instalacji, domyślnie mamy prefiks wp_jednak ze względów bezpieczeństwa wielu rezygnuje z tego i zmienia go na inny prefiks, w ten sposób podczas używania $ wpdb-> jest to najbezpieczniejszy sposób, aby dowiedzieć się, który prefiks jest poprawny dla każdej instalacji.
Na tym kończymy ten samouczek dotyczący używania i wykonywania podstawowych zapytań za pomocą obiektu $ wpdb w naszej instalacji Wordpress iw ten sposób ułatwić nam zadania na poziomie rozwoju na naszej stronie w Wordpress.
wave wave wave wave wave