web-dev-qa-db-ja.com

WordPressでカスタムクエリを作成するにはどうすればよいですか?

WordPressプラグインでクエリを実行する必要がありますが、WordPress関数が見つからず、mysql_queryを使用するのが正しいかどうかわかりません

私が見つけた関数は、順序付けとグループ化を可能にしますが、joinとin(list)も使用する必要があります。

方法はありますか?

19
Fulgenzio

$wpdbクラス(wordpressデータベース)に直接アクセスして操作するための関数があります)を使用したいようです。次のようなことができます。

<?php $wpdb->query('select * from my_plugin_table where foo = "bar"'); ?>

ドキュメントはこちら

21
inkedmn

行を引き出すには、次のように使用します。

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