Welcome Guest, Not a member yet? Register   Sign In
query mysql berdasarkan user yang sedang login
#1

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;
}

----------------------------------------------------
Reply




Theme © iAndrew 2016 - Forum software by © MyBB