„Wordpress“ - duomenų bazių klasė

Turinys
„Wordpress“ siūlo objektą, kuris leidžia mums tiesiogiai dirbti su duomenų baze. Šis objektas yra pavadintos duomenų bazės klasės egzempliorius wpdb ir jis yra viduje wp-apima / wp-db.php; Tai leidžia mums, kad kiekvieną kartą, kai mums reikia užklausų duomenų bazėje, galime naudoti minėtos klasės egzempliorių, tokiu būdu galime vykdyti užklausas saugiausiu įmanomu „Wordpress“ siūlomu būdu.
Paprastos duomenų bazės užklausos
Kaip minėjome pamokos pradžioje, turime klasę, kurios egzemplioriai leidžia saugiai vykdyti užklausas tiesiogiai prieš duomenų bazę, tai ypač naudinga, kai mes pritaikome „Wordpress“ sukurdami papildinį arba galbūt išplėsdami funkcionalumą pridėdami naujų formų ir pan.
Norėdami naudoti klasę kaip tokią, prieš naudodami ar užklausas turime pridėti šiuos dalykus:
pasaulinis $ wpdb;

Naudodami šią kodo eilutę mes suteikiame galimybę naudoti objektą prieigai prie duomenų bazės.
Viena iš svarbiausių savybių yra metodas paruošti (); Tai leidžia mums išvengti pavojingų simbolių, kurie gali turėti įtakos mūsų duomenų bazei, todėl esame pažeidžiami SQL įpurškimas, todėl prieš vykdydami visas užklausas turime pasiruošti, pažiūrėkime pavyzdį šiame paveikslėlyje:

Šiame pavyzdyje mes tiesiog matome, kaip pridedame duomenis prie papildomos pasirinktinės lentelės, kurią galime turėti diegdami „Wordpress“, matome, kaip naudojame metodą preparatas (), jį naudodami turime atsižvelgti į tai, kad kintamieji užims vietą punkte VERTYBĖS Jis turi būti sudarytas taip: „% d“ - skaitmenys arba sveikieji skaičiai, o „% s“ - eilutės ar teksto eilutės.
Tokiu būdu mes galime išvardyti kintamuosius tokia tvarka, kokia mes apibrėžiame ankstesnius mūsų paminėtus parametrus, 1 pavyzdyje jis reiškia id, o mes perduodame jį kaip% d, $ field_key žymi field_key ir mes perduodame jį kaip% s, o galiausiai $ field_value reiškia field_value, o mes taip pat perduodame jį kaip% s; Kaip matome, tai ne tik suteikia mums saugumo, bet ir leidžia labai paprastai organizuoti konsultacijas.
Be šių funkcijų, kad būtų galima naudotis duomenų baze, tai yra $ wpdb-> my_custom_table tai reiškia wp_my_custom_table tokiu būdu pridedame priešdėlį wp prie mūsų stalo, jei laikysimės susitarimo, kad šaukiame lenteles su šiuo priešdėliu, skirtu naudoti „Wordpress“Be to, visa tai galima pritaikyti, tačiau laikydamiesi konvencijos mes padėsime gauti daug medžiagos, padedančios mums tvarkyti dokumentus.
Svarbu prisiminti, kad tai nustatoma diegimo metu, pagal numatytuosius nustatymus mes turime priešdėlį wp_tačiau dėl saugumo daugelis nusprendžia prieš tai ir pakeičia jį į kitą priešdėlį, tokiu būdu naudodami $ wpdb-> tai yra saugiausias būdas sužinoti, kuris yra teisingas kiekvieno diegimo priešdėlis.
Tuo mes baigiame šią pamoką, kaip įdiegti ir naudoti pagrindines užklausas naudojant objektą $ wpdb „Wordpress“ ir tokiu būdu palengvinti mūsų užduotis kūrimo lygiu mūsų svetainėje „Wordpress“.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave