我已经尝试访问这个变量几个小时了。
它显示在对象中$wpdb->last_result->[0]->pid
$pid = $wpdb->last_result[0]->pid;
我可以获得其中一个值(如上所示),但我需要将它们全部放在一个数组中。
我尝试使用循环添加,但它总是出错。
我也试过$wpdb-get_results
which is always NULL
。
我也试过$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;
}
或者直接从类属性循环它:
foreach($wpdb->lastResult $item)
{
echo $item->pid;
}
或者将 pid 存储在一个数组中:
$pids = array();
foreach($wpdb->lastResult $item)
{
$pids[] = $item->pid;
}