Innehållsförteckning
Många gånger inom den valda sökvägen är det nödvändigt att anpassa tabellerna, skapa nya för att uppfylla kraven eller kanske skapar vi ett plugin med många funktioner. Det finns ganska många alternativ som kan leda till att vi måste utföra olika typer av komplexa operationer till databaser i vår installation av Wordpress.Get_row () -metod
Vi vet redan att om vi sätter in en post beror det på att vi förmodligen kommer att behöva komma åt den någon gång, såvida det inte är någon underhållstabell, men vi kommer att anta att vi måste hämta några poster från vår databas från Wordpress, för detta kommer vi att använda metoden get_row ()Detta kan returnera resultaten som ett objekt eller som en array, antingen numeriskt eller associativt; Låt oss se ett kodexempel i följande bild av hur vi kan använda det.
Om det vi vill är att få flera kolumner är det bäst att använda funktionen get_results (); är om den är beredd att lagra mer än en datapost, låt oss se i följande bild hur den används:
Get_insert () metod
Wordpress Med den här metoden erbjuder den oss möjligheten att eliminera råfrågorna till databasen för att göra insatser, vilket ökar säkerheten på den, för att använda denna metod måste vi följa följande struktur:
$ wpdb-> infoga ($ tabell, $ data);
$ bord är namnet på tabellen eller tabellerna där vi ska infoga data och $ data innehåller data och namnen på fälten. Låt oss se ett exempel på hur vi kan göra en insats:
insert ($ wpdb-> my_custom_table, array ('field_one' => $ newvalueone, 'field_two' => $ newvaluetwo)); ?> var13 ->
Som vi kan se var det första vi gjorde att skapa två variabler som skulle lagra innehållet vi vill infoga, sedan kallar vi metoden Föra in () passerar tabellen som den första parametern och sedan en matris med fälten och data som var och en måste anta. Efter denna process och om den här åtgärden lyckas med körningen görs motsvarande infogning i databasen.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng