開発(PHP):データベースから抽出した情報の件数(行数)を取得

データベースから抽出した情報の件数(行数)を取得するには、$modx->db->getRecordCountメソッドを使用します。

構文

引数名 初期値 説明
第一引数
必須
データ object   $modx->db->selectメソッドで抽出したデータ。
$modx->db->selectメソッドについて:
データベースで特定のテーブルの情報を抽出

戻り値

件数(行数)を返します。

サンプルコード

$modx->db->selectメソッドの戻り値にあるnum_rowsプロパティを参照する方法もあります。

情報は不要で件数(行数)のみを取得したい場合は、$modx->db->selectメソッドの第一引数にSQL文COUNT関数を指定し、$modx->db->getValueメソッドで取得する方法もあります。

$modx->db->getValueメソッドについて:データベースから抽出した情報の値を取得

CMS「MODX Evolution」逆引きリファレンス一覧へ戻る