簡體   English   中英

如何從Wordpress / PHP中的$ wpdb對象中檢索變量

[英]How to retrieve variable from $wpdb object in Wordpress/PHP

我已經嘗試訪問此變量幾個小時了。

它顯示在對象$wpdb->last_result->[0]->pid

 $pid   = $wpdb->last_result[0]->pid;

我可以得到其中一個值(如上所示),但我需要將它們全部放在數組中。

我嘗試添加循環,但始終出錯。

我還嘗試$wpdb-get_results始終為NULL $wpdb-get_results

我還嘗試了$wpdb->get_col$wpdb->get_col也為NULL

$pids = array();
  $i=0;

  $result = count($wpdb->last_result);
  while($i < $result) {    

     $pids[] = $wpdb->last_result[$i]->pid;
     $i++;
  }

數組是$wpdb->last_result因此您可以抓取它並將其存儲在本地變量中:

$lastResult = $wpdb->last_result;

foreach($lastResult as $item)
{
    echo $item->pid;
}

或直接從class屬性循環它:

foreach($wpdb->lastResult $item)
{
    echo $item->pid;
}

或將PID存儲在數組中:

$pids = array();

foreach($wpdb->lastResult $item)
{
    $pids[] = $item->pid;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM