Versão: v2.3.0
rand
Recuperar um conjunto aleatório de registros de uma tabela.
rand($table, $columns, $where)
table [string]
O nome da tabela a ser consultada.
columns [string/array]
A coluna ou colunas a serem recuperadas.
where [array] (opcional)
A cláusula WHERE usada para filtrar o conjunto de resultados.
rand($table, $join, $columns, $where)
table [string]
O nome da tabela a ser consultada.
join [array]
As definições de JOIN usadas para combinar tabelas relacionadas. Omita este parâmetro se nenhum JOIN for necessário.
columns [string/array]
A coluna ou colunas a serem recuperadas.
where [array] (opcional)
A cláusula WHERE usada para filtrar o conjunto de resultados.
Valor de retorno
[array] Um conjunto de resultados ordenado aleatoriamente da tabela.
$data = $database->rand("account", [
"user_name",
"email"
], [
"user_id[>]" => 100
]);
// Resultado de exemplo:
// array(
// [0] => array(
// "user_name" => "foo",
// "email" => "foo@medoo.in"
// ),
// [1] => array(
// "user_name" => "cat",
// "email" => "cat@medoo.in"
// )
// )