配列要素が数値であることが確実にわかっている場合:
$wpdb->prepare("SELECT id FROM table WHERE id IN ("
. implode(',',$array_of_ids) . ")");
それ以外の場合は、vsprintf
を使用できます prepare
の形式 パラメータの配列を渡すには:
$wpdb->prepare("SELECT id FROM table WHERE id IN ("
. str_repeat("%d,", count($array_of_ids)-1) . "%d)" , $array_of_ids);