開発(PHP):データベースから抽出した情報の特定のフィールドを取得

データベースから抽出した情報の特定のフィールドを取得するには、$modx->db->getColumnメソッドを使用します。
取得可能なフィールドは1つのみです。

構文

戻り値 = $modx->db->getColumn(フィールド, データ);
引数名 初期値 説明
第一引数
必須
フィールド string   取得したいフィールドの名前。
第二引数
必須
データ object   $modx->db->selectメソッドで抽出したデータ。
$modx->db->selectメソッドについて:
データベースで特定のテーブルの情報を抽出

戻り値

配列を返します。
見つからなかった場合は空の配列を返します。

サンプルコード

$results = $modx->db->select('id,pagetitle', '[+prefix+]site_content');

$values = $modx->db->getColumn($results);

foreach ($values as $value) {
	...
}

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