我一直试图访问这个变量几个小时了。
它显示在对象$wpdb->last_result->[0]->pid
$pid = $wpdb->last_result[0]->pid;
我可以获得其中一个值(如上所示),但我需要它们都在一个数组中。
我尝试添加一个循环,但它总是出错。
我还尝试了$wpdb-get_results
NULL
。
我也试过$wpdb->get_col
,无论如何都是NULL
。
答案 0 :(得分:0)
$pids = array();
$i=0;
$result = count($wpdb->last_result);
while($i < $result) {
$pids[] = $wpdb->last_result[$i]->pid;
$i++;
}
答案 1 :(得分:0)
数组为$wpdb->last_result
,因此您可以抓取它并存储在本地变量中:
$lastResult = $wpdb->last_result;
foreach($lastResult as $item)
{
echo $item->pid;
}
或直接从类属性循环:
foreach($wpdb->lastResult $item)
{
echo $item->pid;
}
或者将pid存储在数组中:
$pids = array();
foreach($wpdb->lastResult $item)
{
$pids[] = $item->pid;
}