Sommario
Molte volte all'interno del percorso prescelto è necessario personalizzare le tabelle, crearne di nuove, per soddisfare i requisiti o magari stiamo creando un plugin con molte funzionalità. Ci sono alcune opzioni che possono portarci a dover eseguire diversi tipi di operazioni complesse sui database nella nostra installazione di Wordpress.Metodo Get_row()
Sappiamo già che se inseriamo un record è perché probabilmente dovremo accedervi ad un certo punto, a meno che non si tratti di una tabella di manutenzione, tuttavia supponiamo di dover ottenere alcuni record dal nostro database da Wordpress, per questo useremo il metodo get_row()Questo può restituire i risultati come oggetto o come array, numerico o associativo; Vediamo un esempio di codice nell'immagine seguente di come possiamo usarlo.
Ora, se quello che vogliamo è ottenere più colonne, è meglio usare la funzione get_risultati (); è se è predisposto per memorizzare più di un record di dati, vediamo nell'immagine seguente come viene utilizzato:
Get_insert() metodo
Wordpress Con questo metodo ci offre la possibilità di eliminare le query raw al database per fare inserimenti, aumentando così la sicurezza su di esso, per utilizzare questo metodo dobbiamo seguire la seguente struttura:
$ wpdb-> inserisci ($ tabella, $ dati);
$ tabella è il nome della tabella o delle tabelle in cui inseriremo i dati e $ data contiene i dati e i nomi dei campi. Vediamo un esempio di come possiamo fare un inserto:
insert ($ wpdb-> my_custom_table, array ('field_one' => $ newvalueone, 'field_two' => $ newvaluetwo)); ?> var13 ->
Come possiamo vedere, la prima cosa che abbiamo fatto è stata creare due variabili che memorizzassero il contenuto che vogliamo inserire, quindi chiamiamo il metodo inserire () passando come primo parametro la tabella e poi un array con i campi ed i dati che ognuno deve assumere. Dopo questo processo e se questa operazione ha esito positivo nell'esecuzione, viene effettuato il relativo inserimento nel Database.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo