wake-up-neo.com

Verbinden Sie Formulare in WP zu externer Datenbank

Ich möchte Wordpress für eine vorhandene Site verwenden (in PHP codiert). Es gibt einige Formulare (für Mitgliederabonnements können Benutzer ihre Daten usw. aktualisieren), die direkt mit einer vorhandenen Datenbank verbunden sind. Ich möchte die Datenbank nicht berühren oder ändern, da es sich um eine riesige Mitgliederdatenbank handelt. Also ist mein Problem jetzt - wie kann ich ein Kontaktformular in WordPress verwenden, das die Daten automatisch an diese vorhandene Datenbank sendet? Danke für Ihre Hilfe!!

3
cucuza

Mit der Klasse wpdb: $external_users_db = new wpdb(DB_USER, DB_PASSWORD, DB_NAME, DB_Host); können Sie ganz einfach eine Verbindung zu einer anderen Datenbank herstellen (natürlich durch die entsprechenden Werte ersetzen).

Von dort aus können Sie (unter anderem) die Methoden get_results, insert, update und query verwenden, um das zu tun, was Sie tun müssen, z. $external_users_db->get_results( "SELECT ID, username FROM users" );.

Der Codex enthält ziemlich gründliche Informationen: http://codex.wordpress.org/Class_Reference/wpdb

7
helenhousandi