Inhoudsopgave
Vaak is het binnen het gekozen pad nodig om de tabellen aan te passen, nieuwe te maken om aan de vereisten te voldoen of misschien creëren we een plug-in met veel functionaliteiten. Er zijn nogal wat opties die ertoe kunnen leiden dat we verschillende soorten complexe bewerkingen moeten uitvoeren op databases in onze installatie van Wordpress.Get_row () methode
We weten al dat als we een record invoegen, dit is omdat we er waarschijnlijk op een bepaald moment toegang toe moeten krijgen, tenzij het een onderhoudstabel is, maar we gaan ervan uit dat we enkele records uit onze database moeten halen van Wordpress, hiervoor gaan we de methode gebruiken get_row ()Dit kan de resultaten retourneren als een object of als een array, numeriek of associatief; Laten we een codevoorbeeld bekijken in de volgende afbeelding van hoe we het kunnen gebruiken.
Als we nu meerdere kolommen willen verkrijgen, is het het beste om de functie te gebruiken get_results (); is als het is voorbereid om meer dan één gegevensrecord op te slaan, laten we in de volgende afbeelding zien hoe het wordt gebruikt:
Get_insert () methode
Wordpress Met deze methode biedt het ons de mogelijkheid om de onbewerkte query's naar de database te elimineren om invoegingen te maken, waardoor de beveiliging ervan wordt vergroot. Om deze methode te gebruiken, moeten we de volgende structuur volgen:
$ wpdb-> invoegen ($ tabel, $ gegevens);
$ tafel is de naam van de tabel of tabellen waarin we de gegevens zullen invoegen en $ data bevat de gegevens en de namen van de velden. Laten we een voorbeeld bekijken van hoe we een invoeging kunnen doen:
invoegen ($ wpdb-> my_custom_table, array ('field_one' => $ newvalueone, 'field_two' => $ newvaluetwo)); ?> var13 ->
Zoals we kunnen zien, was het eerste wat we deden twee variabelen maken die de inhoud zouden opslaan die we willen invoegen, dan noemen we de methode invoegen () de tabel doorgeven als de eerste parameter en vervolgens een array met de velden en de gegevens die elk moet aannemen. Na dit proces en als deze bewerking succesvol is uitgevoerd, wordt de overeenkomstige invoeging in de Database gemaakt.Vond je deze tutorial leuk en hielp je hem?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven