バージョン: v2.3.0
rand
テーブルからレコードをランダムに取得します。
rand($table, $columns, $where)
table [string]
対象のテーブル名。
columns [string/array]
取得するカラム。
where [array] (省略可)
結果を絞り込むための WHERE 条件。
rand($table, $join, $columns, $where)
table [string]
対象のテーブル名。
join [array]
関連テーブルを結合するための JOIN 定義。JOIN が不要な場合は省略できます。
columns [string/array]
取得するカラム。
where [array] (省略可)
結果を絞り込むための WHERE 条件。
戻り値
[array] ランダムな順序で並んだ結果セット。
$data = $database->rand("account", [
"user_name",
"email"
], [
"user_id[>]" => 100
]);
// 結果例:
// array(
// [0] => array(
// "user_name" => "foo",
// "email" => "foo@medoo.in"
// ),
// [1] => array(
// "user_name" => "cat",
// "email" => "cat@medoo.in"
// )
// )