Consulta aleatoria (Random) de MySQL en Codeigniter (ejemplo)

CodeIgniter te permite ordenar los resultados en  'Ascendente' y 'Descendente'  cuando se ejecuta una consulta, pero muchos no sabíamos que también podría ordenarlos aleatoriamente con 'RANDOM'. Por ejemplo cuando necesitemos un solo registro o campo aleatorio (Select) podríamos crear la siguiente función.


  1. function random_post()
  2. {
  3.      $this_>db->order_by('id_post','RANDOM');
  4.      $this->db->limit(1); 
  5.      $query = $this->db->get('post');
  6.      return $query->result_array();
  7. }


Tambien te gustaria esto

0 comentarios