在WordPress页面模板中,我正在使用:
<?php
global $wpdb;
$sql = "SELECT COUNT(`meta_key`) FROM `wp_usermeta` WHERE `meta_key` = 'mepr-address-state' && `meta_value` = 'NSW';";
$myrows = $wpdb->get_results($sql);
print_r($myrows[0]);
?>
此输出:
stdClass Object ( [COUNT(`meta_key`)] => 764 )
如何使用print_r($myrows[0]);
的替代方案输出/仅打印值764
?
您可以使用
获得想要的值echo $myrows[0]->{'COUNT(`meta_key`)'};
,但我真的建议您将查询更改为这样的东西,使用COUNT(...)
的别名:
$sql = "SELECT COUNT(`meta_key`) AS meta_count FROM `wp_usermeta` WHERE `meta_key` = 'mepr-address-state' && `meta_value` = 'NSW';";
然后您只能使用
echo $myrows[0]->meta_count;