0
查詢我需要建立這樣的查詢:不能建立使用CodeIgniter的查詢生成器
SELECT p.*, c.nazwa, c.url
FROM posty p
INNER JOIN posty_kategorie pc
ON pc.id_posta = p.id
INNER JOIN kategorie c
ON c.id = pc.id_kategorii
WHERE p.url = "przykladowy-tytul-strony"
使用CodeIgniter的查詢生成器類。
所有我現在是:
return $this->db->from('posty')
->join('posty_kategorie', 'posty_kategorie.id_posta = posty.id', 'inner')
->join('kategorie', 'kategorie.id = posty_kategorie.id_kategorii')
->where('posty.url', $url)
->get()->row();
但是,這並不工作像我想它。它有讓這個查詢:
SELECT p.*, c.nazwa, c.url
FROM posty p
INNER JOIN posty_kategorie pc
ON pc.id_posta = p.id
INNER JOIN kategorie c
ON c.id = pc.id_kategorii
WHERE p.url = "przykladowy-tytul-strony"
但我不知道如何把這個一起:<。
您是否嘗試過:' - > result_array();''insted的的 - >獲得() - >行();'? – xsami
查詢尚未完成。我不知道如何將所有這些事情,這整個查詢,放入CI_Query-Builder的查詢語法 –