WordPress-Bereitstellungen umfassen oft mehrere Instanzen, die jeweils mit einer eigenen Datenbank arbeiten. Um diese Instanzen effektiv zu verwalten, kann es erforderlich sein, auf Daten über mehrere Datenbanken hinweg zuzugreifen und diese zu konsolidieren. Ein häufiges Szenario ist das Abrufen aktiver Plugins, die in der Tabelle „wp_options“ gespeichert sind.
Datenbanksyntax
In MySQL können Sie mit auf bestimmte Tabellen innerhalb einer Datenbank zugreifen die folgende Syntax:
SELECT * FROM `database`.`table` WHERE condition;
wobei Datenbank der Name der Datenbank und Tabelle der Name der darin enthaltenen Tabelle ist Datenbank.
Aktive Plugins aus mehreren Datenbanken abrufen
Um aktive Plugin-Einstellungen aus mehreren Datenbanken abzurufen, können Sie den UNION-Operator verwenden, der die Ergebnisse mehrerer Abfragen zu kombiniert ein einziges Ergebnis. Um beispielsweise aktive Plugins aus den Datenbanken Datenbank1 und Datenbank2 abzurufen, würden Sie die folgende Abfrage verwenden:
SELECT option_value FROM `database1`.`wp_options` WHERE option_name="active_plugins" UNION SELECT option_value FROM `database2`.`wp_options` WHERE option_name="active_plugins";
Diese Abfrage gibt ein einzelnes Ergebnis zurück, das alle aktiven Plugin-Einstellungen aus beiden Datenbanken enthält.
Das obige ist der detaillierte Inhalt vonWie kann ich auf aktive Plugin-Daten aus mehreren WordPress-Datenbanken zugreifen und diese konsolidieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!