Wordpress - Datenbankoperationen

Inhaltsverzeichnis
Oftmals ist es innerhalb des gewählten Pfades notwendig, die Tabellen anzupassen, neue zu erstellen, um die Anforderungen zu erfüllen oder vielleicht erstellen wir ein Plugin mit vielen Funktionen. Es gibt eine ganze Reihe von Optionen, die dazu führen können, dass wir in unserer Installation von unterschiedliche Arten komplexer Operationen an Datenbanken durchführen müssen WordPress.
Get_row()-Methode
Wir wissen bereits, dass wir, wenn wir einen Datensatz einfügen, wahrscheinlich irgendwann darauf zugreifen müssen, es sei denn, es handelt sich um eine Wartungstabelle, aber wir gehen davon aus, dass wir einige Datensätze aus unserer Datenbank abrufen müssen von WordPress, dafür verwenden wir die Methode get_row ()Dies kann die Ergebnisse als Objekt oder als Array zurückgeben, entweder numerisch oder assoziativ; Sehen wir uns in der folgenden Abbildung ein Codebeispiel an, wie wir es verwenden können.

Dieses einfache Beispiel sagt uns, dass wir alle Informationen aus der Tabelle übernehmen werden wp_posts, wobei wp_ ein weiteres Präfix sein kann, das wir bei der Installation von . festgelegt haben WordPress und mit dem $ wpdb-> Partikel erhalten wir das richtige Präfix, die Informationen, die wir extrahieren, sind die, die mit dem ID-Feld verbunden sind, dessen Wert 1 ist, dann können wir darauf zugreifen, als ob es eine Eigenschaft eines Objekts mit $ . wäre thepost-> post_title; Wie wir sehen können, ist diese Implementierung recht einfach, aber sehr mächtig.
Wenn wir nun mehrere Spalten erhalten möchten, verwenden Sie am besten die Funktion Ergebnisse bekommen (); Wenn es bereit ist, mehr als einen Datensatz zu speichern, sehen wir in der folgenden Abbildung, wie es verwendet wird:

Was diese letzte Abfrage macht, ist, uns alle Posts zu bringen, deren post_status gleich 'publish' ist. In diesem Fall verwenden wir, anstatt alle Werte mit dem * auszuwählen, die Felder, die wir speziell mitbringen werden. Diesmal brauchen wir ID und post_title; dann können wir unser Objekt mit einem foreach von durchgehen PHP und wir können auf die Felder des Datensatzes zugreifen, als wären es Eigenschaften des Objekts.
Get_insert()-Methode
WordPress Mit dieser Methode bietet es uns die Möglichkeit, die Rohabfragen an die Datenbank zu eliminieren, um Einfügungen vorzunehmen, wodurch die Sicherheit erhöht wird. Um diese Methode zu verwenden, müssen wir der folgenden Struktur folgen:
$ wpdb-> insert ($-Tabelle, $-Daten);

$ Tisch ist der Name der Tabelle oder Tabellen, in die wir die Daten einfügen, und $ data enthält die Daten und die Namen der Felder. Sehen wir uns ein Beispiel für eine Einfügung an:
 insert ($ wpdb-> my_custom_table, array ('field_one' => $ newvalueone, 'field_two' => $ newvaluetwo)); ?> var13 -> 

Wie wir sehen, haben wir als erstes zwei Variablen erstellt, die den Inhalt speichern, den wir einfügen möchten, und dann rufen wir die Methode auf Einfügung () Übergeben Sie die Tabelle als ersten Parameter und dann ein Array mit den Feldern und den Daten, die jeder annehmen muss. Nach diesem Vorgang und bei erfolgreicher Ausführung dieser Operation wird die entsprechende Einfügung in die Datenbank vorgenommen.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave