Postingan lainnya
query database
$q = $this->db->select('produk.id_produk,produk.id_tipe_produk,produk.nama_produk,produk.harga_produk,produk.diskon,produk.deskripsi,produk.id_gambar_produk,gambar_produk.id_gambar_produk,gambar_produk.urlgambar,gambar_produk.filename,gambar_produk.orig_filename')->from('produk' INNER JOIN 'gambar_produk' ON 'produk.id_gambar_produk,gambar_produk.id_gambar_produk')->where('id_tipe_produk',$name)->order_by('id_tipe_produk','desc')->get()->row();
error : <p>Message: syntax error, unexpected 'INNER' (T_STRING), expecting ',' or ')'</p>
apa ada yang bisa bantu???
4 Jawaban:
$this->db->select('estu_id, estu_nombre, estu_apellido, estu_cedula, tbl_carrera.carr_nombre');
$this->db->from($this->table);
$this->db->join('tbl_carrera', 'tbl_carrera.carr_id = tbl_estudiante.carr_id');
gan coba deh struktur querynya di ganti seperti ini.. valuenya sesuai kebutuhan agan Semoga bisa membantu
supaya mudah untuk mentrace nya, mungkin bisa dirapikan dulu mas struktur query nya. biar lebih jelas pembatasnya seperti jawabannya mas diatas . atau mas bisa ganti jadi $this->db->query('Isikan dengan syntak query seperti kita buat query di sql');
public function subtypes($name)
{
$q = $this->db->query('select produk.id_produk,produk.id_tipe_produk,produk.nama_produk,produk.harga_produk,produk.diskon,produk.deskripsi,produk.id_gambar_produk,gambar_produk.id_gambar_produk,gambar_produk.urlgambar,gambar_produk.filename,gambar_produk.orig_filename FROM produk INNER JOIN gambar_produk ON produk.id_gambar_produk = gambar_produk.id_gambar_produk WHERE id_tipe_produk ORDER BY COUNT(id_tipe_produk) DESC');
mau tanya mas kalo saya mau where nya sesuai yang saya input sebelum nya nilainya saya masukan ke variabel $name nah cara ngambil nilai dari variabel $name buat di terapkan di query nya gmana ya?
WHERE $name
tinggal tambahin titik aja mas : '".$name."'