wpdbのget_rowが返す配列に関して

2010年4月30日

WordPressで自らSQLを叩く時、$wpdbを使用して

get_row

などを利用するかと思うが、その時の戻りデータの形式について。

例えば
$sql = “SELECT guid FROM wp_posts WHERE post_parent="1234" AND post_type=’attachment’;

$rst = $wpdb->get_row($sql,’ARRAY_A’);

とやると、

$guid = $rst[“guid"];

という風になる。これがARRAY_Nならば連想配列じゃないので、読み替えてください。

get_rowは一行取り出すから、こういう配列データが返ってきます。