Wordpress - Operațiuni de baze de date

Cuprins
De multe ori în calea aleasă este necesar să personalizăm tabelele, să creăm altele noi, pentru a îndeplini cerințele sau poate creăm un plugin cu multe funcționalități. Există destul de multe opțiuni care ne pot determina să facem diferite tipuri de operațiuni complexe la baze de date în instalarea noastră de Wordpress.
Metoda Get_row ()
Știm deja că, dacă introducem o înregistrare, este pentru că probabil va trebui să o accesăm la un moment dat, cu excepția cazului în care este vorba de un tabel de întreținere, totuși vom presupune că trebuie să obținem unele înregistrări din baza noastră de date de la Wordpress, pentru aceasta vom folosi metoda get_row ()Aceasta poate returna rezultatele ca obiect sau ca matrice, fie numerice, fie asociative; Să vedem un exemplu de cod în următoarea imagine a modului în care îl putem folosi.

Acest exemplu simplu ne spune că vom aduce toate informațiile din tabel wp_posts, unde wp_ poate fi un alt prefix pe care l-am stabilit în instalarea Wordpress și cu particula $ wpdb->, obținem prefixul corect, informațiile pe care le vom extrage este cea asociată câmpului ID a cărei valoare este 1, atunci o putem accesa ca și cum ar fi o proprietate a unui obiect cu $ thepost-> post_title; modul în care putem vedea această implementare este destul de simplu, dar foarte puternic.
Acum, dacă ceea ce dorim este să obținem mai multe coloane, cel mai bine este să folosim funcția get_results (); dacă este pregătit să stocheze mai multe înregistrări de date, să vedem în următoarea imagine cum este utilizată:

Ceea ce face această ultimă interogare este să ne aducă toate postările al căror post_status este egal cu „publicați”, în acest caz în loc să selectăm toate valorile cu * folosim câmpurile pe care le vom aduce în mod specific, de data aceasta ceea ce avem nevoie este ID și post_title; atunci putem trece prin obiectul nostru cu un foreach de PHP și putem accesa câmpurile înregistrării ca și cum ar fi proprietăți ale obiectului.
Metoda Get_insert ()
Wordpress Cu această metodă ne oferă posibilitatea de a elimina interogările brute la baza de date pentru a face inserții, crescând astfel securitatea pe aceasta, pentru a utiliza această metodă trebuie să urmăm următoarea structură:
$ wpdb-> insert ($ tabel, $ date);

$ masa este numele tabelului sau tabelelor în care vom insera datele și $ data conține datele și numele câmpurilor. Să vedem un exemplu despre cum putem face o inserție:
 inserare ($ wpdb-> my_custom_table, array ('field_one' => $ newvalueone, 'field_two' => $ newvaluetwo)); ?> var13 -> 

După cum putem vedea, primul lucru pe care l-am făcut a fost să creăm două variabile care să stocheze conținutul pe care dorim să îl inserăm, apoi numim metoda insert () trecând tabelul ca prim parametru și apoi o matrice cu câmpurile și datele pe care fiecare trebuie să le asume. După acest proces și dacă această operațiune are succes în executare, inserarea corespunzătoare se face în baza de date.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave