|
|
|
อยาก insert ข้อมูลใหม่ที่มีการเช็คว่า ไม่ให้ซ้ำกับข้อมูลเดิมที่มีอยู่ค่ะ แต่ใช้ mysqli เลยงงๆ |
|
|
|
|
|
|
|
อยาก insert ข้อมูลใหม่ที่มีการเช็คว่า ไม่ให้ซ้ำกับข้อมูลเดิมที่มีอยู่ค่ะ แต่ใช้ mysqli เลยงงๆ
อันนี้เป็นโค้ดบันทึกการเพิ่มข้อมูล
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title>บันทึกข้อมูล</title>
</head>
<body>
<?php
ini_set('display_errors', 1);
error_reporting(~0);
$serverName = "localhost";
$userName = "root";
$userPassword = "";
$dbName = "sddb";
$conn = mysqli_connect($serverName,$userName,$userPassword,$dbName);
mysqli_query($conn, "SET NAMES tis620");
$sql = "INSERT INTO tb_vocab (vocab_name, vocab_mean, alphabet_id)
VALUES ('".$_POST["vocab_name"]."','".$_POST["vocab_mean"]."','".$_POST["alphabet"]."')";
$query = mysqli_query($conn,$sql);
$vocab = $_POST['vocab_name'];
if($query) {
echo "<script>alert('บันทึกข้อมูล $vocab สำเร็จ! ');</script>";
echo "<meta http-equiv='refresh' content='0;URL= add_vocab.php'>";
}
mysqli_close($conn);
?>
</body>
</html>
รบกวนผู้รู้ช่วยดูให้หน่อยค่ะ อยากได้การเช็คข้อมูลซ้ำ แต่ไม่รู้จะใสโค้ดยังไง ขอบคุณล่วงหน้าคะ ^^
Tag : PHP
|
|
|
|
|
|
Date :
2015-11-29 14:33:22 |
By :
thunchanok21 |
View :
856 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 ใช้การคิวรี่ค้นหาเพื่อตรวจสอบว่ามีอยู่แล้วหรือไม่ คำค้น sql select where
2 ใช้การกำหนด unique key เพื่อไม่ให้ทำซ้ำกัน คำค้น sql unique key
|
|
|
|
|
Date :
2015-11-29 14:49:37 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|