Postingan lainnya
menghindari duplikat primary keys
bagaimana cara menghindari duplikat primary keys pada codingan berikut : keterangan : primary keys = $kode_barang2 pada insert into tb_notifikasi
$select_notif = "SELECT * FROM tb_notif"; $q_select_notif = mysql_query($select_notif) or die(mysql_error()); $rows_notif = mysql_num_rows($q_select_notif);
$select_calon_notif="SELECT * FROM tb_barang where jenis_barang='alat_kantor'"; $q_select_calon_notif = mysql_query($select_calon_notif) or die(mysql_error()); $rows_calon_notif = mysql_num_rows($q_select_calon_notif);
if ($rows_notif>0) { while ($_POST3 = mysql_fetch_assoc($q_select_notif)) { $kode_barangnya = $_POST3['kode_barangnya']; $kode_notif = $_POST3['kode_notif']; $nama_barang_notif = $_POST3['nama_barang_notif']; $jumlah_tersisa = $_POST3['jumlah_tersisa'];
if ($rows_calon_notif>0) { while ($_POST2 = mysql_fetch_assoc($q_select_calon_notif)) { $kode_barang2 = $_POST2['kode_barang']; $nama_barang2 = $_POST2['nama_barang']; $kuantitas2 = $_POST2['kuantitas']; if( $kuantitas2<4 && $kode_barang2!=$kode_barangnya){
$insert = "INSERT INTO tb_notif VALUES('','$kode_barang2','$nama_barang2',$kuantitas2)";
$q_insert = mysql_query($insert) or die(mysql_error()); } } } } }
bagaimana solusinya ya ? mohon bantuannya
3 Jawaban:
Jawaban Terpilih
@aditiajuniawan error di sqlnya apa?
$insert = "INSERT INTO tb_notif VALUES('','$kode_barang2','$nama_barang2',$kuantitas2)";
echo $insert;exit;
copas lalu run di SQL ada errornya ngga?
Default primary key di tabel databasenya udah di set Auto Increment belum?
terimakasih banyak, solusi sudah ditemukan