Cara menampilkan data yang ada di dalam GROUP BY

Ada ga sih cara agar data yang di dalam group by itu tampil semua contohnya kaya di gambar ini

IMG20210117153724-1.jpgIMG20210117153724 (1).jpgIMG-20210117-153916-1.jpgIMG_20210117_153916 (1).jpgItu saya ambil contoh simple nya aja atau sql nya kaya di bawah ini kalau bisa atau ada yang tau bisa tambahin contoh codenya

SELECT * FROM tb_keranjang GROUP BY nama_seller

Sekian terimakasih..
avatar darmawanqqqq

@darmawanqqqq

5 Kontribusi 0 Poin


Jawaban

Membuat seperti digambar gunakan perintah GROUP_CONCAT

SELECT pub_id,GROUP_CONCAT(nama_buku)
    -> FROM tb_keranjang
    -> GROUP BY nama_seller;
avatar mrizkiromdoni

@mrizkiromdoni

77 Kontribusi 26 Poin

  • tapi kenapa ga bisa di tampilin di layar ya, jadi saya pake solusi lain cuma agak ribet si jadi di dalam looping ada looping solusinya - @darmawanqqqq
  • kalau di mysql iya tampil tapi di coding ga tampil - @darmawanqqqq


<?php

error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));

$koneksi = new mysqli("localhost", "root", "", "bljr2");

$sql = $koneksi->query("SELECT * FROM tb_seller GROUP BY namaseller");
while ($data = $sql->fetch_assoc()) {

    echo $data['namaseller'] . "<br>";

    $sql_pak = $koneksi->query("SELECT * FROM tb_seller WHERE namaseller = '$data[namaseller]'");
    while ($data_pak = $sql_pak->fetch_assoc()) {
        echo $data_pak['namabuku'] . "<br>";
    }

    echo "<br>";

}

saya jadi gini solusinya cuma ribet di dalam looping ada looping

fff.pngfff.png
avatar darmawanqqqq

@darmawanqqqq

5 Kontribusi 0 Poin


Login untuk gabung berdiskusi