CodeIgniter Forums

Full Version: query mysql berdasarkan user yang sedang login
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
haloo saya mau bertanya ini saya ingin menerapkan code mysql pada codeigniter dan saya rasa,
saya memiliki kesalahan pada bagian "t.USER = $this->session->userdata('user_id');"
yang saya harapkan pada query tersebut yaitu untuk menampilkan data berdasarkan user_id, sesuai user yang sedang login.

mohon bantuannya.

code codeigniter
------------------------------------------------------

Code:
function get_rekomen()
{
$query = $this->db->query("SELECT
c.*,
t.produk_id,
t.id_transdet,
t.kategori_id,
t.total_qty,
t.USER
FROM
transaksi_detail AS t
LEFT JOIN
(
SELECT
g.id_produk,
p.slug_produk,
p.foto,
p.foto_type,
p.harga_diskon,
p.diskon,
p.harga_normal,
p.judul_produk,
g.kat_id,
k.judul_kategori
FROM
(
SELECT
MAX(m.id_produk) AS id_produk,
m.kat_id
FROM
produk AS m
GROUP BY
m.kat_id
)
AS g
INNER JOIN produk AS p ON p.id_produk = g.id_produk
LEFT JOIN kategori AS k ON k.id_kategori = g.kat_id
)
AS c
ON c.kat_id = t.kategori_id
WHERE
t.USER = $this->session->userdata('user_id');
ORDER BY total_qty DESC limit 1")->result();

return $query;
}

----------------------------------------------------