Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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 :)

avatar Dyna24
@Dyna24

5 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

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

avatar AlifNur
@AlifNur

164 Kontribusi 72 Poin

Dipost 7 tahun yang lalu

itu databasenya perlu di relasikan apa engga kak ?? yang di foreign key ituloh kak, iya tah?? maaf kalo salah sebut, soalnya masih pemula heheheheh ;)

avatar Dyna24
@Dyna24

5 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

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..

avatar AlifNur
@AlifNur

164 Kontribusi 72 Poin

Dipost 7 tahun yang lalu

haduuhhh kok ga paham yaa wkwkwkwkwk

maaf mas :D

avatar Dyna24
@Dyna24

5 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

cara merelasikannya itu gimana kak hehehehehe

avatar Dyna24
@Dyna24

5 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

avatar AlifNur
@AlifNur

164 Kontribusi 72 Poin

Dipost 7 tahun yang lalu

kalo cara munculin tabelnya dalam bentuk web dengan php kak ?? maaf merepotkan heheheheheh

avatar Dyna24
@Dyna24

5 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

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

avatar AlifNur
@AlifNur

164 Kontribusi 72 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban