Tanya Cara Mengatasi Duplicate entry '2014-07-03' for key 1
TS
gojos
Tanya Cara Mengatasi Duplicate entry '2014-07-03' for key 1
Permisi agan-agan ane mau tanya lagi nich
ceritanya begini ane kan bikin form nomor urut harian berdasarkan tanggal,masalahnya kok kode urutnya ngak mau update secara otomatis dan muncul pesan : Duplicate entry '2014-07-03' for key 1
Spoiler for ini scriptnya gan:
<?php
include("koneksi.php");
mysql_connect("localhost","root","root") or die("Gagal Akses Server");
mysql_select_db("rumkit_dkt") or die("Gagal Akses Database");
$hari_ini=date("Y-n-j");
$query="SELECT tanggal,no_registrasi FROM registrasi_pasien WHERE tanggal='$hari_ini' LIMIT 1";
$result=mysql_query($query) or die(mysql_error());
if(mysql_num_rows($result)>0)
{
$row=mysql_fetch_array($result);
$no_registrasi=$row['no_registrasi'];
$query="UPDATE registrasi_pasien set no_registrasi=no_registrasi+1 WHERE tanggal='$hari_ini' LIMIT 1";
mysql_query($query) or die(mysql_error());
}
else
include "koneksi.php";
$tgllahir=$_POST['thn']."-".$_POST['bln']."-".$_POST['tgl'];
$query="INSERT INTO registrasi_pasien(tanggal,no_registrasi,tglperiksa,poskes_no,namapasien,umur,alamat,keluhan) VALUES('$hari_ini',1,'$tglperiksa','$poskes_no','$namapasien','$umur','$alamat','$keluhan')";
mysql_query($query) or die(mysql_error());
}
if(strlen($no_registrasi)<2) $no_registrasi="0".$no_registrasi;