|
|
|
ไม่ต้องการให้เพิ่มข้อมูลที่ซ้ำกันในฐานข้อมูล mysql ครับ (มีโค๊ดตัวอย่างครับ) |
|
|
|
|
|
|
|
ใส่ if mysqlnumrow ครอบไว้ครับ ผมไม่รู้ตัวไหนคือคือตัวที่ไม่ต้องการให้ซ้ำ นะ อ่อรู้ละ room_name
Code (PHP)
$floor_id=$_POST['floor'];
$bui_id=$_POST['building'];
$room_name=$_POST['room'];
$Sql_rows="select*from room where room_name = '$room_name' "; // room_nameคือชื่อฟิลที่บรรจุroomname
$Dbquery= mysql_query($Sql_rows);
$numrows= mysql_numrows ($Dbquery);
If ($numrows > 0 ) {echo "<script> alert('ซ้ำคร้าบ'); </script>"; }else {
$sql = "insert into room values('' , '$floor_id', '$bui_id', '$room_name')";
$insert = mysql_query($sql);
if(!$insert){
echo "<script> alert('ไม่สามารถเพิ่มข้อมูลได้'); history.back();</script>";
exit();
}else{
echo "<script> alert('ทำการเพิ่มข้อมูลเรียบร้อยแล้ว'); </script>";
echo "<meta http-equiv=\"refresh\" content=\"0;url=room.php\">";
exit();
}
}
|
ประวัติการแก้ไข 2013-11-19 04:39:56 2013-11-19 04:41:54
|
|
|
|
Date :
2013-11-19 04:36:42 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2013-11-19 04:53:18 |
By :
TeeKub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|