global $wpdb;
$result = $wpdb->get_results(“SELECT * FROM $wpdb->***”);
オブジェクトの配列として返ってくる。つまり1行が1オブジェクト
ただし、罠がある。
- global $wpdb;を忘れがち
- $wpdb->*** の*** は、テーブル名のwp_を除いた名前。
- フィールドの指定は$wpdb->***.fileld で良い
ハマった。特に3
追記:
マルチサイトの時に、$wpdb->*** が効かない事があった。
set_current_blog()をしながら使うと出来ると思うが、
ここは素直にwp_postsなどと本物のテーブル名を入れても動作するようだ。
コメント