Version: v2.3.0
rand
Récupérer un ensemble aléatoire d'enregistrements d'une table.
rand($table, $columns, $where)
table [string]
Le nom de la table à interroger.
columns [string/array]
La ou les colonnes à récupérer.
where [array] (facultatif)
La clause WHERE utilisée pour filtrer le jeu de résultats.
rand($table, $join, $columns, $where)
table [string]
Le nom de la table à interroger.
join [array]
Les définitions de jointure utilisées pour combiner les tables associées. Omettez ce paramètre si aucun JOIN n’est nécessaire.
columns [string/array]
La ou les colonnes à récupérer.
where [array] (facultatif)
La clause WHERE utilisée pour filtrer le jeu de résultats.
Valeur de retour
[array] Un ensemble de résultats ordonné aléatoirement provenant de la table.
$data = $database->rand("account", [
"user_name",
"email"
], [
"user_id[>]" => 100
]);
// Exemple de résultat :
// array(
// [0] => array(
// "user_name" => "foo",
// "email" => "foo@medoo.in"
// ),
// [1] => array(
// "user_name" => "cat",
// "email" => "cat@medoo.in"
// )
// )