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

Jak przetłumaczyć wstępnie sformatowane zapytanie Codeigniter na oryginalne zapytanie Mysql (np. $this->db->select('table1.*,table2.*,table3.*'))

Możesz po prostu wydrukować zapytanie, a następnie wyświetlić je w oryginalnym formacie sql.

function tampilkan_data(){
    $this->db->select('barang.*,barang_keluar.*,barang_masuk.*');
    $this->db->from('barang');
    $this->db->join('barang_keluar', 'barang.id_barang=barang_keluar.id_barang','left');
    $this->db->join('barang_masuk', 'barang.id_barang=barang_masuk.id_barang','left');
    $this->db->order_by('barang.id_barang','asc');
    $this->db->order_by('barang.kode_barang','asc');
    $this->db->where('barang.status','0');
    $query = $this->db->get()->result(); // notice that i have removed the return keyword
    echo $this->db->last_query(); // This will print your query directly on the screen.
}

Ale pojawia się błąd -> Nie masz tabeli o nazwie barang. Upewnij się, że tabela istnieje.

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. MySQL - Nie można dodać lub zaktualizować wiersza podrzędnego:ograniczenie klucza obcego nie powiodło się

  2. Czy w PHP/MySQL powinienem otwierać wiele połączeń z bazą danych czy udostępniać 1?

  3. Struktura/projekt bazy danych

  4. Paginacja w PDO PHP

  5. Odejmij miesiąc i dzień mysql