버전: 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"
// )
// )