版本: 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"
// )
// )