2016-03-31 3 views
1

私はインターネット上でstdclassオブジェクトからデータを取得する方法を3時間以上探していました。stdclassからデータを取得するオブジェクト - mysqlからのカウント

それでは、私が持っていることは続いて「それはこの

stdClass Object ([COUNT(1)] => 2) 

が表示されます。しかし、私はちょうど受け取るしたいシンプルなmysqlのクエリ

$park = $wpdb->get_row("SELECT COUNT(1) FROM wp_richreviews WHERE review_status='1'"); 

され、その後

if($park) 
{ 
    print_r($park); 
} 

それを印刷2 "であり、stdclassオブジェクトではない。bla bla ..

誰も私を助けることができますか?ありがとうございました!

+0

'print_r'を' echo'に変更しますか? – Chay22

答えて

3

列は、この

$park = $wpdb->get_row("SELECT COUNT(1) as count 
         FROM wp_richreviews 
         WHERE review_status='1'"); 

のような知られている名前を持っているので、あなたのクエリを変更する場合は、結果の列に

を素敵簡単​​にアクセスできる名前を与えていないことで、自分の生活が少し困難になってきましたcount

echo $park->count; 
+0

これはありがとうございました!:)残念ながら、私はあなたの答えを受け入れることができないと言うが、これはうまくいった!もう一度お返事します – user2127403

+1

回答を受け入れる前に私は20分待たなければなりません – RiggsFolly

1
にクエリを変更し

$park = $wpdb->get_row("SELECT COUNT(1) as count 
         FROM wp_richreviews WHERE review_status='1'"); 

$park['count']ようなものでカウント値を取得します。

+0

どうすればいいですか? :) – user2127403

+0

例:$ park-> count。 –

関連する問題