我有一个包含此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];
答案 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");