-1
我正在使用來自不同表格的兩個查詢。但我需要在一個循環中輸出它們。 $postexpire
正在讓我Metavalue。 $query1
正在讓我GUID。我怎樣才能定義內循環增量形式的循環?
我的循環首先運行metavalue,然後我想運行GUID循環,但一次一次。
這裏是我的代碼:
<?php
$postexpire = "SELECT meta.meta_value, meta.post_id FROM $wpdb->postmeta meta INNER JOIN $wpdb->posts post ON meta.post_id = post.ID WHERE post_type = 'auction' AND meta_key = 'closed' AND post_status = 'publish' ORDER BY post.post_title DESC";
$query1 = $wpdb->get_results("SELECT pst.guid FROM $wpdb->posts pst INNER JOIN $wpdb->postmeta mt ON pst.ID = mt.post_id WHERE post_type = 'auction' AND meta_key = 'closed' AND post_status = 'publish' ORDER BY pst.post_title DESC");
//print_r($query1);
$query = $wpdb->get_results($postexpire);
foreach ($query as $results) {
$pid = $results->ID;
$closed = $results->meta_value;
if($closed == 1){
?>
<p><span class="custom-offline-color">Offline</span></p>
<?php
} else {
?>
<p><a class="custom-color" target="_blank" href="<?php foreach ($query1 as $posturlqueryresults) { $url = $posturlqueryresults->guid; echo $url; } ?>">View</a></p>
<?php
}
}
?>
謝謝!請幫幫我!
試試這個'$ URL = $ posturlqueryresults-> guid' – aldrin27