Indholdsfortegnelse
Mange gange inden for den valgte sti er det nødvendigt at tilpasse tabellerne, oprette nye for at opfylde kravene, eller måske opretter vi et plugin med mange funktioner. Der er ganske få muligheder, der kan få os til at skulle udføre forskellige former for komplekse operationer til databaser i vores installation af Wordpress.Get_row () metode
Vi ved allerede, at hvis vi indsætter en rekord, er det fordi vi sandsynligvis bliver nødt til at få adgang til den på et tidspunkt, medmindre det er en vedligeholdelsestabel, men vi vil antage, at vi skal hente nogle poster fra vores database fra Wordpress, til dette vil vi bruge metoden get_row ()Dette kan returnere resultaterne som et objekt eller som en matrix, enten numerisk eller associativt; Lad os se et kodeeksempel i det følgende billede af, hvordan vi kan bruge det.
Hvis det, vi ønsker nu, er at få flere kolonner, er det bedst at bruge funktionen get_results (); er, hvis det er parat til at gemme mere end én datarekord, lad os se i følgende billede, hvordan det bruges:
Get_insert () metode
Wordpress Med denne metode giver den os muligheden for at eliminere de rå forespørgsler til databasen for at lave indlæg og dermed øge sikkerheden på den, for at bruge denne metode skal vi følge følgende struktur:
$ wpdb-> indsæt ($ tabel, $ data);
$ bord er navnet på tabellen eller tabellerne, hvor vi vil indsætte dataene, og $ data indeholder dataene og navnene på felterne. Lad os se et eksempel på, hvordan vi kan lave en indsats:
insert ($ wpdb-> my_custom_table, array ('field_one' => $ newvalueone, 'field_two' => $ newvaluetwo)); ?> var13 ->
Som vi kan se, var det første, vi gjorde, at oprette to variabler, der lagrede det indhold, vi vil indsætte, så kalder vi metoden indsæt () passerer tabellen som den første parameter og derefter en matrix med felterne og de data, som hver enkelt må antage. Efter denne proces, og hvis denne handling er vellykket i udførelsen, foretages den tilsvarende indsættelse i databasen.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt