Version: v2.3.0
rand
Einen zufälligen Satz von Datensätzen aus einer Tabelle abrufen.
rand($table, $columns, $where)
table [string]
Der Name der abzufragenden Tabelle.
columns [string/array]
Die abzurufende(n) Spalte(n).
where [array] (fakultativ)
Die WHERE-Klausel, die zum Filtern des Ergebnissatzes verwendet wird.
rand($table, $join, $columns, $where)
table [string]
Der Name der abzufragenden Tabelle.
join [array]
Die JOIN-Definitionen, die zum Kombinieren verwandter Tabellen verwendet werden. Lassen Sie diesen Parameter weg, wenn kein JOIN erforderlich ist.
columns [string/array]
Die abzurufende(n) Spalte(n).
where [array] (fakultativ)
Die WHERE-Klausel, die zum Filtern des Ergebnissatzes verwendet wird.
Rückgabewert
[array] Eine zufällig geordnete Ergebnismenge aus der Tabelle.
$data = $database->rand("account", [
"user_name",
"email"
], [
"user_id[>]" => 100
]);
// Beispielergebnis:
// array(
// [0] => array(
// "user_name" => "foo",
// "email" => "foo@medoo.in"
// ),
// [1] => array(
// "user_name" => "cat",
// "email" => "cat@medoo.in"
// )
// )