2012-08-17 63 views
2

我有此的var_dump值的数组:如何从这个特定案例的二维数组中检索数据?

$query = $wpdb->get_results("SELECT COUNT(*) FROM `$table` WHERE my mysql conditions"); 

的var_dump($查询);是这样的:

array(1) { [0]=> object(stdClass)#414 (1) { ["COUNT(*)"]=> string(3) "494" } } 

我怎样才能得到一个变量中数494?

$ number = $ query [0];

回答

2

这将会是清洁的,如果你的别名这么算:

SELECT COUNT(*) AS `count` 

然后

$number = $query[0]->count; 
+1

哇,完美;)ty! – webmasters 2012-08-17 16:24:13

0

如果您只需要检索单个值,使用$wpdb->get_var()代替get_results()。此方法专门针对您的情况。

$number = $wpdb->get_var("SELECT COUNT(*) FROM `$table` WHERE my mysql conditions"); 
相关问题