sql >> Databáze >  >> RDS >> Mysql

Náhodný záznam z mysql databáze s CodeIgniter

Codeigniter poskytuje možnost seřadit výsledky podle 'NÁHODNÉHO', když spustíte dotaz. Například

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ž jsem to dříve používal a zjistil jsem, že to funguje dobře. Doufám, že to pomůže



  1. dynamický dotaz postgres

  2. mysql 5.7 je mnohem pomalejší než mysql 5.6 ve středním sql

  3. SQL MAX() pro začátečníky

  4. MYSQL Parent Child Stejná tabulka; PHP hnízdí děti mezi rodiči jako multidimenzionální pole