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ランキング
-
foreachのなかで次のキーを参照...
-
ファイルの逆読みってできますか?
-
配列を回すとき、最後の要素だ...
-
$_SESSIONに二次元配列を使える...
-
漢字のソートについて
-
String だと「 ByRef引数の型が...
-
smarty 同じ要素内で改行
-
SESSION変数の2次元配列
-
PHPでgrepする件について
-
配列をループでたくさん宣言し...
-
ネストが深い時のforeachはどう...
-
タブ区切りのデータでnullのデ...
-
PHP 配列の添字に変数は使えない?
-
配列をほかの配列の値で複数の...
-
複数配列で重複する文字列を削...
-
PHP 多次元配列変数のデータ受...
-
PHPで配列をPOSTデータで送った...
-
チェックボックス複数選択 mys...
-
マッチング処理(1:N)
-
特定の文からメールアドレスの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列をループでたくさん宣言し...
-
file_existsでファイル名の部分...
-
foreachのなかで次のキーを参照...
-
$_SESSIONに二次元配列を使える...
-
String だと「 ByRef引数の型が...
-
配列を回すとき、最後の要素だ...
-
配列一致(要素順番は違うが内容...
-
PHPのカッコ[ ]の使い方について
-
ネストが深い時のforeachはどう...
-
チェックボックス複数選択 mys...
-
PHPで配列をPOSTデータで送った...
-
phpで、連想配列を普通の配列に...
-
PHP 多次元配列変数のデータ受...
-
postgresql関数をつかったレコ...
-
SQL文の実行結果を変数で受けて...
-
【PHP】配列内のある値以上をカ...
-
プルダウンメニューでCSVデータ...
-
Smartyのテンプレートからjavas...
-
CSVデータのn番目だけの値を取...
-
PHP 配列の数をn対nの割合で分...
おすすめ情報