[Codeigniter-users] SELECT count(*)について

Back to archive index

Yuta Sakurai sakur****@gmail*****
2008年 6月 18日 (水) 01:10:58 JST


こんにちは、櫻井です。
まだまだCIに慣れず悪戦苦闘しています・・・。

質問ばかりでもうしわけないのですが・・・。

CodeIgniterのモデルクラスで、レコード行数を調べようとしています。
SQLでは、SELECT count(*)でレコード行数が返ると聞いたので、
    $this->db->select('count(*)');
とやってから、
    $query = $this->db->getwhere(...);
とクエリを投げたのですが、その後$query->row()->count(*)として、帰ってき
た値を取ることができずに困っています。
(そもそも、こう書くと構文エラーとなってPHPのインタプリタ(?)に怒られます)

    $row = $query->row();

これでXdebugで$rowの中身を見たところ、確かにcount(*)という変数が存在して
います。
(ちゃんと行数が中に入ってます)
PHPって、(*)なんて特殊な記号使った変数名、アリなんでしょうか・・・?
アリだとしたら、どのように書けばアクセスできるんでしょうか。

どなたか、お教えいただけますでしょうか。


>>kunitsujiさん
libraries以下にディレクトリを使うハック、いいですね。
最初に自作ライブラリをディレクトリ切って置いてみたら、ロードできなくて非
常に困ったことが・・・。
しょうがないのでその時はlibraries直下に置くようにしてましたが、今度使っ
てみます。

//他から拾ってきたライブラリをCI用にいじって使ってたんですが、
//自分でスクラッチから書いたのとごっちゃになるのが困ってたんです。

-- 

名古屋市立大学大学院 経済学研究科
櫻井 雄大 (Y_Sakurai)
mail: sakur****@gmail*****




Codeigniter-users メーリングリストの案内
Back to archive index