web-dev-qa-db-ja.com

WordPressデータベースのカスタムテーブルに$ wpdbを使用できますか?

私はWordPressに基づいてカスタムアプリケーションを構築しています。カスタムテーブルはWPデータベースにあります。 $ wpdbを使って作業することはできますか?それともWP関連テーブル専用のクラスですか?

たとえば、犬や猫に追いつくデータベースがある場合、animalsという名前のカスタムテーブル(animalid、animal_typeなど)を作成します。 $ wpdbを使用しますか?

$ wpdbによる "WordPressデータベースとのやりとり"が株価表専用であるかどうかはわかりません。

編集:私はMySQL Workbenchで手作業でテーブルを作成しました。それらはMicrosoft Accessから拡大されたテーブルでした。私はWordPressにその存在を「知らせる」ことも、私がすべきかどうかも知りません。

1
johnny

はい、できます。からまっすぐ コーデックス

$ wpdbオブジェクトはWordPressによって作成されたデフォルトのテーブルに限定されません。 WordPressデータベース内の任意のテーブル(カスタムプラグインテーブルなど)からデータを読み取るために使用できます。たとえば、 "mytable"というカスタムテーブルから情報をSELECTするには、次のようにします。

$myrows = $wpdb->get_results( "SELECT id, name FROM mytable" );
2
Welcher