Wordpress - Klasa baze podataka

Sadržaj
Wordpress nudi objekt koji nam omogućuje izravan rad s bazom podataka. Ovaj objekt je instanca klase baze podataka koja se imenuje wpdb i nalazi se u wp-includes / wp-db.php; To nam omogućuje da svaki put kad budemo trebali postavljati upite u bazu podataka možemo koristiti instancu navedene klase, na taj način možemo izvršavati upite na najsigurniji mogući način koji nudi Wordpress.
Jednostavni upiti u bazu podataka
Kao što smo spomenuli na početku vodiča, imamo klasu čije nam instance omogućuju izvršavanje upita izravno prema bazi podataka na siguran način, to je osobito korisno kada prilagođavamo Wordpress bilo stvaranjem dodatka ili možda proširivanjem funkcionalnosti dodavanjem novih obrazaca itd.
Kako bismo klasu koristili kao takvu, samo moramo dodati sljedeće prije korištenja ili postavljanja upita:
globalni $ wpdb;

Ovim retkom koda omogućujemo mogućnost korištenja objekta za pristup bazi podataka.
Jedna od najvažnijih značajki je metoda pripremiti (); To nam omogućuje izbjegavanje opasnih znakova koji bi mogli utjecati na našu bazu podataka, čineći nas ranjivima na napad od strane SQL Injection, tako da moramo proći sve upite kroz pripremu prije nego ih izvršimo, pogledajmo primjer na sljedećoj slici:

U ovom primjeru jednostavno vidimo kako dodajemo podatke u dodatnu prilagođenu tablicu koju možda imamo pri instalaciji Wordpress, vidimo kako koristimo pripremnu () metodu, kada je koristimo moramo uzeti u obzir da će mjesto koje će varijable zauzeti unutar klauzule VRIJEDNOSTI Mora biti strukturiran na sljedeći način: "% d" za znamenke ili cijele brojeve i "% s" za nizove ili tekstualne nizove.
Na ovaj način možemo popisati varijable redoslijedom kojim definiramo prethodne parametre koje smo spomenuli, u primjeru 1 predstavlja id i prosljeđujemo ga kao% d, $ field_key predstavlja field_key i prosljeđujemo ga kao% s i na kraju $ field_value predstavlja field_value te ga prosljeđujemo i kao% s; Dok to vidimo, osim što nam daje sigurnost, omogućuje nam i organiziranje naših konzultacija na vrlo jednostavan način.
Osim ovih funkcionalnosti kako biste mogli pregledati bazu podataka, to je i korištenje $ wpdb-> my_custom_table ovo se prevodi na wp_my_custom_table na ovaj način dodajemo prefiks wp na našu tablicu ako slijedimo konvenciju pozivanja tablica s tim prefiksom za upotrebu u WordpressSlično, sve je to prilagodljivo, međutim pridržavanje konvencije pomoći će nam da dobijemo puno materijala koji će nas podržati u dokumentaciji.
Važno je zapamtiti da je to uspostavljeno u vrijeme instalacije, prema zadanim postavkama imamo prefiks wp_, međutim, iz sigurnosnih razloga, mnogi se odlučuju protiv toga i mijenjaju ga u drugi prefiks, na ovaj način prilikom korištenja $ wpdb-> to je najsigurniji način da saznate koji je točan prefiks za svaku instalaciju.
Ovim završavamo ovaj vodič o korištenju i postavljanju osnovnih upita s objektom $ wpdb unutar naše instalacije Wordpress i na taj način olakšati naše zadatke na razvojnoj razini na našoj web stranici u Wordpressu.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave