나는이 foreach 루프
foreach ($entries as $entry)
{
global $wpdb;
//$pname = $wpdb->get_var("SELECT meta_value FROM wp_frm_item_metas WHERE (field_id=228 && item_id=$entry->id) OR (field_id=301 && item_id=$entry->id) OR (field_id=120 && item_id=$entry->id)");
$pname1 = $wpdb->get_results("SELECT id FROM wp_frm_item_metas WHERE (field_id=(SELECT id FROM wp_frm_fields WHERE field_key ='$field_key') && item_id=$entry->id)");
echo "<pre>";
print_r($pname1);
echo "</pre>";
}
을 사용하고 그리고 그 결과는 내가 하나의 배열을 마지하고 싶
Array
(
[0] => stdClass Object
(
[id] => 984
)
)
Array
(
[0] => stdClass Object
(
[id] => 1047
)
)
Array
(
[0] => stdClass Object
(
[id] => 1077
)
)
입니다. 나는 배열의 표시 나 단지 마지막 값을 ....
$genreArray=array();
foreach ($entries as $entry)
{
global $wpdb;
//$pname = $wpdb->get_var("SELECT meta_value FROM wp_frm_item_metas WHERE (field_id=228 && item_id=$entry->id) OR (field_id=301 && item_id=$entry->id) OR (field_id=120 && item_id=$entry->id)");
$pname1 = $wpdb->get_results("SELECT id FROM wp_frm_item_metas WHERE (field_id=(SELECT id FROM wp_frm_fields WHERE field_key ='$field_key') && item_id=$entry->id)");
$result = array_merge_recursive($genreArray, $pname1);
}
을이 시도하지만.
'$ result'는 무엇이며 왜'$ genreArray' 대신에 병합합니까? – zerkms
'$ wpdb'가 무엇인지 더 자세히 알려주십시오. 그것은 Wordpress에서 무엇인가? 그것은 DB 추상화 레이어입니까? 아마도 객체 대신 배열을 반환하는 메서드가있을 수 있습니다. – Treffynnon
는 워드 프레스 전역 변수 –