Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Losowy rekord z bazy mysql z CodeIgniter

Codeigniter zapewnia możliwość uporządkowania wyników według „LOSOWO” po uruchomieniu zapytania. Na przykład

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();

}

Używałem tego wcześniej i stwierdziłem, że działa dobrze. Mam nadzieję, że to pomoże



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Użyj SparkSession.sql() z JDBC

  2. Mysql sortowanie danych hierarchicznych

  3. Złap wyjątek wstawiania zduplikowanych kluczy

  4. Zbyt duży rozmiar wiersza (> 8126) czy mogę po prostu zmienić InnoDB na MyISAM?

  5. Nie udało się załadować klasy sterownika com.mysql.jdbc.Driver