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

Jak dołączyć do trzech stołów w Codeigniter

Użyj tego kodu w modelu

public function funcname($id)
{
    $this->db->select('*');
    $this->db->from('Album a'); 
    $this->db->join('Category b', 'b.cat_id=a.cat_id', 'left');
    $this->db->join('Soundtrack c', 'c.album_id=a.album_id', 'left');
    $this->db->where('c.album_id',$id);
    $this->db->order_by('c.track_title','asc');         
    $query = $this->db->get(); 
    if($query->num_rows() != 0)
    {
        return $query->result_array();
    }
    else
    {
        return false;
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Workbench nie może załadować mysql.proc

  2. PHP/PDO wstawia bieżącą datę plus jeden miesiąc do MYSQL

  3. Pobierz obraz przechowywany jako BLOB w bazie danych MYSQL

  4. Auto-inkrementacja nie resetuje się w MySQL

  5. Jak uzyskać klucze obce tabeli w mysql