QUERY UPDATE TIDAK MAU

 <?php
  include "koneksi.php";

  $edit = mysqli_query($conn,"UPDATE t_obat a INNER JOIN t_jenis b ON a.id_jenis = b.id_jenis SET
    a.kode_obat='$_POST[kode_obat]',
    a.nm_obat='$_POST[nm_obat]',
    a.id_jenis='$_POST[id_jenis]',
    a.stok='$_POST[stok]',
    a.harga='$_POST[harga]'
    WHERE a.kode_obat='$_POST[kode_obat]'
    ");

    if($edit)
    {
	echo "<script>
	alert('Data Berhasil di Rubah');location.href='dataObat.php';
	</script>";
}else
	echo "<script>
	alert('Gagal Merubah data');location.href='dataObat.php';
	</script>";
?>
avatar dewasugiarta
@dewasugiarta

2 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

2 Jawaban:

Syntaxnya kurang sedikit dibagian ini


UPDATE t_obat a INNER JOIN t_jenis b

Mestinya


UPDATE t_obat AS a INNER JOIN t_jenis AS b

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 7 tahun yang lalu

errornya dimana? maaf ini, itu relasi? kok yg di set semua nya yg tabel a aja y? jadi kenapa mesti di join?

 a.kode_obat='$_POST[kode_obat]',
    a.nm_obat='$_POST[nm_obat]',
    a.id_jenis='$_POST[id_jenis]',
    a.stok='$_POST[stok]',
    a.harga='$_POST[harga]'
    WHERE a.kode_obat='$_POST[kode_obat]'
avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban