Postingan lainnya
Join Query
Sudah buntuh, saya mau bertanya, sudah berapa kali saya coba kenapa query join table saya tidak berhasil dalam bentuk assoc array? saya ingin menampilkan semuanya...
11 Jawaban:
coba share kodingnya biar bisa dikoreksi
$qurey="SELECT `blog`.*, `user`.`nama_depan`, `user`.`nama_belakang`
FROM `blog`
INNER JOIN `user` ON `user`.`id` = `blog`.`user_id` AND `blog`.`user_id` = `user`.`id`"
sudah coba tapi kok gak bisa nampilin datanya ya?
tuh di atas sebagian tablenya om... ada table blog... dan table user... dengan query di atas... gimana sih cara menampilkan seluruh isinya...
SELECT *
FROM blog
INNER JOIN user ON blog.user_id= user.id;
harusnya cman gitu ajh udh bisa
Di dalam user ada data lain yang tidak bisa di load semua karena terlalu banyak, jadi saya mau hanya mengambil nama dari user, untuk menambah penulisnya. tapi saat tampil kok hanya 1 saja, tidak dalam bentuk multi assoc array.
Setelah semalaman saya mencari tahu caranya, akhirnya jadinya seperti ini...
$query="SELECT $table.*, user.nama_depan,user.nama_belakang FROM $table INNER JOIN user ON $table.user_id=user.id";
$result=$this->mysqli->query($query);
while($row=$result->fetch_assoc()){
$results[]=$row;
di table blog, user_id coba di foreign key ke tabel user kolmm id, Kak.