如何在这个特定情况下从2D数组中检索数据?

时间:2012-08-17 16:17:46

标签: php

我有一个包含此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 个答案:

答案 0 :(得分:2)

如果你把你的计数别名,那就更清洁了:

SELECT COUNT(*) AS `count`

然后

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

答案 1 :(得分:0)

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

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