No.1ベストアンサー
- 回答日時:
Modelの、getNumRowsで、データ件数が取得出来るようです。
実際には、Modelは、データソースっていう別のデータベースへのアダプタを使っていて、そのアダプタがもつ、lastNumRowsを読んでいるだけです。
で、Postgresのドライバを見てみると、(/cake/libs/model/datasources/dbo/dbo_postgres.php)
lastNumRowsは、pg_num_rowsを呼んでました。
ですので、恐らく意図した通りの動作をしてくれるものと思います。
ただ、どうせ連装配列になったものを取得しているわけなので、countを使って配列の要素数を数えても同じことかなと思います。
余談ですが、PHP5から標準となったPDOというデータベースアクセス用のクラスでは、
pg_num_rowsのような取得要素数をカウントするメソッドを持ってなかったりします。
第三者が作成した、CakePHP1.3以上用のsqlite3を操作する為のデータソースでは(現状標準ではsqlite3はPDOでしか操作出来ない)、
一度取得したデータ全件をcount関数でカウントして変数に持たせて、lastNumRowsメソッドでソレを取得させるという手法をとってました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- Visual Basic(VBA) オブジェクトが見つかりません 1 2023/06/24 19:43
- Excel(エクセル) スプレットシートの関数 3 2023/04/07 11:49
- Visual Basic(VBA) Sheet1の出荷日と品名が並んだ表からSheet2の品名別出荷日別の個数一覧表を作っています。 オ 3 2022/12/01 23:54
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Excel(エクセル) 条件式書式の設定 3 2023/07/04 05:34
- au(KDDI) OPPOのfind x2 proでマイナンバーカードが読み取れません。どなたか同じ機種で読み取れた方 6 2023/01/08 09:38
- C言語・C++・C# C言語 3 2022/11/09 13:27
- Visual Basic(VBA) findメソッドの変数について 6 2023/06/23 08:01
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
$_SESSIONに二次元配列を使える...
-
file_existsでファイル名の部分...
-
PHPにてクラスを配列にすること...
-
更新されたhtmlのタイトルを表...
-
配列の並べ替え
-
禁止ワード設定
-
C言語でCSVファイルの行数を読...
-
CSVに追加データを挿入したいで...
-
プルダウンメニューにDBの内容...
-
別ファイルの構造体の値を読み...
-
phpとmysqlで「あいまい検索」...
-
ショッピングカートで$_SESSION...
-
Resource id #3 と表示されま...
-
配列内の値を分解して再格納
-
文字列の文字一文字ずつを解析...
-
csvの内容を行単位で削除したい
-
出力結果がないときの処理方法
-
array_randを使って複数表示
-
sqlのデーターを『あ行』『か行...
-
STLのvectorで作った配列をメン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
$_SESSIONに二次元配列を使える...
-
file_existsでファイル名の部分...
-
配列をループでたくさん宣言し...
-
foreachのなかで次のキーを参照...
-
String だと「 ByRef引数の型が...
-
PHPのカッコ[ ]の使い方について
-
配列を回すとき、最後の要素だ...
-
配列一致(要素順番は違うが内容...
-
チェックボックス複数選択 mys...
-
漢字のソートについて
-
postgresql関数をつかったレコ...
-
ネストが深い時のforeachはどう...
-
URLのサブドメインとドメイン部...
-
OCI で、SELECT結果行数を取得...
-
【Smarty】foreach関数やsectio...
-
$_POSTを一括してサニタイズし...
-
phpで、連想配列を普通の配列に...
-
チェックボックスが複数選択で...
-
連想配列のprint_rやvar_dump出...
-
PHP 配列の添字に変数は使えない?
おすすめ情報