sql >> Base de Datos >  >> RDS >> Mysql

Registro aleatorio de la base de datos mysql con CodeIgniter

Codeigniter ofrece la posibilidad de ordenar los resultados por 'ALEATORIO' cuando ejecuta una consulta. Por ejemplo

function get_random_page()
{
    $this->db->order_by('id', 'RANDOM');
    or
    $this->db->order_by('rand()');
    $this->db->limit(1);
    $query = $this->db->get('pages');
    return $query->result_array();

}

He usado esto antes y encontré que funciona bien. Espero que ayude