我怎样才能在数组中选择这个项目?

时间:2016-07-27 06:44:55

标签: php wordpress

您好我为wordpress插件提出了这个查询

$anyOne = $wpdb->get_results("SELECT MAX(id) as idlastest FROM " . $table_name_for_select . " WHERE drJlDate='".$dkdrbooking_for_compare."'");

$anyOne中的值是

Array ( [0] => stdClass Object ( [idlastest] => 32 ) ) 

我需要让32在另一个查询中使用它,但我不能选择它。如何从此数组中获取idlastest? 我尝试了这段代码,但它无法正常工作

echo 'lastestID is : '.$myIds[0]['idlastest'];

2 个答案:

答案 0 :(得分:1)

由于您要获取单个记录,请使用get_row函数而不是get_results。如果你想在数组而不是对象中得到结果,你可以传递参数" ARRAY_A"功能如下。

//更改查询

$anyOne = $wpdb->get_row("SELECT MAX(id) as idlastest FROM " . $table_name_for_select . " WHERE drJlDate='".$dkdrbooking_for_compare."'",ARRAY_A);

//获取结果

echo 'lastestID is : '.$anyOne['idlastest'];

答案 1 :(得分:0)

这是数组中的对象,因此使用->获取对象值

echo 'lastestID is : '.$myIds[0]->idlastest;