Innholdsfortegnelse
Mange ganger i den valgte banen er det nødvendig å tilpasse tabellene, lage nye for å oppfylle kravene, eller kanskje lager vi en plugin med mange funksjoner. Det er ganske mange alternativer som kan føre til at vi må utføre forskjellige typer komplekse operasjoner til databaser i vår installasjon av Wordpress.Get_row () -metode
Vi vet allerede at hvis vi setter inn en post, er det fordi vi sannsynligvis må få tilgang til den på et tidspunkt, med mindre det er noen vedlikeholdstabeller, men vi kommer til å anta at vi må hente noen poster fra databasen vår fra Wordpress, for dette skal vi bruke metoden get_row ()Dette kan returnere resultatene som et objekt eller som en matrise, enten numerisk eller assosiativt; La oss se et kodeeksempel i det følgende bildet av hvordan vi kan bruke det.
Hvis det vi ønsker er å skaffe flere kolonner, er det best å bruke funksjonen get_results (); er hvis den er forberedt på å lagre mer enn én datarekord, la oss se i bildet nedenfor hvordan den brukes:
Get_insert () -metode
Wordpress Med denne metoden gir den oss muligheten til å eliminere råforespørslene til databasen for å lage innlegg, og dermed øke sikkerheten på den, for å bruke denne metoden må vi følge følgende struktur:
$ wpdb-> insert ($ tabell, $ data);
$ bord er navnet på tabellen eller tabellene der vi skal sette inn dataene og $ data inneholder dataene og navnene på feltene. La oss se et eksempel på hvordan vi kan gjøre et innlegg:
insert ($ wpdb-> my_custom_table, array ('field_one' => $ newvalueone, 'field_two' => $ newvaluetwo)); ?> var13 ->
Som vi kan se, var det første vi gjorde å lage to variabler som lagrer innholdet vi vil sette inn, så kaller vi metoden sett inn () passerer tabellen som den første parameteren og deretter en matrise med feltene og dataene som hver enkelt må anta. Etter denne prosessen, og hvis denne operasjonen er vellykket i utførelsen, gjøres den tilsvarende innsettingen i databasen.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng