Perintah delay pada mysql

Saya punya masalah agan2, ketika perintah dijalankan, ada redudansi pada database, yang saya rasa karena adanya delay pada saat perintah dijalankan (analisa saya), karena redudansi datanya tidak terjadi terus - menerus, hanya sekali - sekali aja dan itu terjadi sangat jarang. Tolong bantuannya bagaimana cara mengatasinya, terimakasih.

Ini tampilan database yang ada redudansinya.

Ini codenya.

//Validasi data agar tidak redudansi dalam proses
$ch = "SELECT no_faktur_service, kode_barang FROM history_brg WHERE no_faktur_service = '$no_faktur_service' AND kode_barang = '$kode_barang'";
$hasilch = mysqli_query($conn,$ch);
if(mysqli_num_rows($hasilch) == 0){
       $ja          = "SELECT jumlah_barang FROM barang WHERE kode_barang='$kode_barang'";
       $jaq         = mysqli_query($conn,$ja);
       $jad         = mysqli_fetch_array($jaq);
       $jumlah_awal = $jad['jumlah_barang'];
       $sisa        = $jumlah_awal - $jumlah_brg_service;

       mysqli_query($conn, "UPDATE barang SET jumlah_barang=jumlah_barang-'$jumlah_brg_service' WHERE kode_barang='$kode_barang'");
       mysqli_query($conn, "INSERT INTO history_brg VALUES ('',NOW(), '$no_faktur_service', '$kode_barang', '$jumlah_awal', '$jumlah_brg_service', '$sisa')");
}
//End validasi

avatar WinduKencanna
@WinduKencanna

2 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Tanggapan

kurang jelas masnya mau ngapain, redundansi di bagian mana, itu nama variabel gitu amat [ja, ja, jad, ch]

Maap kalau ngak jelas mas hehe Saya mau mengurangi jumlah stok itu mas, tapi di bagian atasnya sudah saya batasi kalau no faktur dan kode barang sudah ada di tabel, maka ngak usah di eksekusi. Redudansinya dibagian mysqli_query yang paling bawah mas. Ada gambar tabel yang terkena redudansi saya sertakan di atas. Biar gampang kasih nama variabel nya mas.

maunya ini diapakan gan?

1 Jawaban:

..........

avatar WinduKencanna
@WinduKencanna

2 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban