从 stdclass 对象获取数据 - 从 mysql 开始计数
Get data from stdclass Object - Count from mysql
我在互联网上搜索了 3 个多小时如何从 stdclass 对象获取数据,none 我发现这些解决方案有效。
所以我有很简单的 mysql 查询
$park = $wpdb->get_row("SELECT COUNT(1) FROM wp_richreviews WHERE review_status='1'");
然后打印出来
if($park)
{
print_r($park);
}
然后会显示这个
stdClass Object ( [COUNT(1)] => 2 )
但我只想接收“2”而不是 stdclass 对象 bla bla..
有人可以帮我吗?谢谢!
将您的查询更改为:
$park = $wpdb->get_row("SELECT COUNT(1) as count
FROM wp_richreviews WHERE review_status='1'");
并使用 $park['count']
;
之类的东西获得 计数值
你没有给结果列起一个容易访问的好听的名字,这让你自己的生活变得有点困难
如果您更改查询,使该列具有这样的已知名称
$park = $wpdb->get_row("SELECT COUNT(1) as count
FROM wp_richreviews
WHERE review_status='1'");
然后你就有了一个很容易访问的 属性 叫做 count
echo $park->count;
我在互联网上搜索了 3 个多小时如何从 stdclass 对象获取数据,none 我发现这些解决方案有效。
所以我有很简单的 mysql 查询
$park = $wpdb->get_row("SELECT COUNT(1) FROM wp_richreviews WHERE review_status='1'");
然后打印出来
if($park)
{
print_r($park);
}
然后会显示这个
stdClass Object ( [COUNT(1)] => 2 )
但我只想接收“2”而不是 stdclass 对象 bla bla..
有人可以帮我吗?谢谢!
将您的查询更改为:
$park = $wpdb->get_row("SELECT COUNT(1) as count
FROM wp_richreviews WHERE review_status='1'");
并使用 $park['count']
;
你没有给结果列起一个容易访问的好听的名字,这让你自己的生活变得有点困难
如果您更改查询,使该列具有这样的已知名称
$park = $wpdb->get_row("SELECT COUNT(1) as count
FROM wp_richreviews
WHERE review_status='1'");
然后你就有了一个很容易访问的 属性 叫做 count
echo $park->count;