Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Menampilkan 2 tabel menjadi 1 pada php
Halo Para master programmer, salam kenal saya mau tanya nih, saya ada study kasus dimana saya harus membuat 2 tabel dalam satu database, kemudian di munculkannya menjadi 1, contoh :
table1// valuenya: no_order, nama_barang, stok table2// valuenya: no_order, jumlah_beli, harga
hasil yang muncul harus table : no_order, nama_barang, stok, jumlah_beli, sisa_stok, harga (sisa_stok di peroleh dari : stok-jumlah_beli)
barang kali agan" yg baik mau membantu dan memberikan contoh script php.nya, semoga yang membantu di lancarkan rezekinya. makasih :)
8 Jawaban:
Bisa coba pake join mba... contoh querynya :
$query = "SELECT a.no_order,a.nama_barang,a.stok, a.stok-b.jumlah_beli as sisa_stok, b.jumlah_beli,b.harga
FROM table1 a
LEFT JOIN table2 b ON a.no_order=b.no_order";
itu databasenya perlu di relasikan apa engga kak ?? yang di foreign key ituloh kak, iya tah?? maaf kalo salah sebut, soalnya masih pemula heheheheh ;)
betul mba.. untuk database nya sndiri lebih baik untuk di relasikan terlebih dahulu antar primary key dan foreign key nya.. dan pas d tampilkan kira2 untuk querynya sndiri mba bisa pake sprti contoh di atas..
haduuhhh kok ga paham yaa wkwkwkwkwk
maaf mas :D
cara merelasikannya itu gimana kak hehehehehe
kalo cara munculin tabelnya dalam bentuk web dengan php kak ?? maaf merepotkan heheheheheh
ini mungkin bisa dicoba :
<?php
//koneksi ke database
$mysqli = new mysqli("localhost", "username", "password", "nm_database");
if ($mysqli->connect_error){
trigger_error('Koneksi gagal!!: ' . $mysqli->connect_error, E_USER_ERROR);
}
$query = "SELECT a.no_order,a.nama_barang,a.stok, a.stok-b.jumlah_beli as sisa_stok, b.jumlah_beli,b.harga
FROM table1 a
LEFT JOIN table2 b ON a.no_order=b.no_order";
$data = mysqli_query($mysqli,$query);
while($result = mysqli_fetch_assoc($data)){
echo "No.Order: $result[no_order] <br>";
echo "Barang: $result[nama_barang] <br>";
echo "Stok : $result[stok] <br>";
echo "Jumlah Beli: $result[jumlah_beli] <br>";
echo "Harga: $result[harga] <br>";
echo "Sisa Stok: $result[sisa_stok] <br>";
echo "<hr>";
}
?>