ปัญหา กับคำถาม จะถามหน่อยคับ mssql ฐานข้่ิอมูล
โพสต์แล้ว: 09/01/2011 10:13 pm
ปัญหาครับ ปัญหา จะถามหน่อยคับ mssql ฐานข้่ิอมูล
มันเป็นแบบนี้ครับ
Warning: mssql_query() [function.mssql-query]: message: Violation of PRIMARY KEY constraint 'PK_TBL_ACCOUT'. Cannot insert duplicate key in object 'dbo.TBL_ACCOUNT'. (severity 14) in C:\xampp\htdocs\Wab\Regieter.php on line 132
Warning: mssql_query() [function.mssql-query]: Query failed in C:\xampp\htdocs\Wab\Regieter.php on line 132
คำถาม คับ
คือว่าผมทำฟอร์มสมัครข้างต้นแล้ว อยากจะทำการตรวจสอบว่า ID ที่สมัครมีซ้ำกันในตารางหรือป่าว ถ้ามีก็จะไม่ลงในฐานข้อมูล อยากให้ช่วยแนะนำหน่อยครับ ^^
โค้ด: เลือกทั้งหมด
<?php
$dbname = count;
$dbuser = sa;
$dbpass = 12345;
$con = mssql_connect("127.0.0.1","$dbuser","$dbpass");
if(!$con)
{
die('ติดต่อฐานข้อมูลไม่ได้ เนื่องจาก: ' . mssql_error());
}
$id = trim($_POST['id']);
$pass = trim($_POST['pass']);
$pass2 = trim($_POST['pass2']);
$mail = trim($_POST['mail']);
$sex = trim($_POST['sex']);
if(!$id || !$pass || !$pass2 || !$mail || !$sex)
{
echo "กรุณากรอกข้อมูลให้ครบทุกช่อง";
}
if($pass == $pass2)
{
mssql_select_db($dbname);
$insert = "INSERT INTO TBL_ACCOUNT (FLD_ID, FLD_PASSWORD, FLD_MAIL, FLD_SEX)VALUES ('$id','$pass','$mail','$sex')";
mssql_query($insert);
}
mssql_close($con);
?>
Warning: mssql_query() [function.mssql-query]: message: Violation of PRIMARY KEY constraint 'PK_TBL_ACCOUT'. Cannot insert duplicate key in object 'dbo.TBL_ACCOUNT'. (severity 14) in C:\xampp\htdocs\Wab\Regieter.php on line 132
Warning: mssql_query() [function.mssql-query]: Query failed in C:\xampp\htdocs\Wab\Regieter.php on line 132
คำถาม คับ
คือว่าผมทำฟอร์มสมัครข้างต้นแล้ว อยากจะทำการตรวจสอบว่า ID ที่สมัครมีซ้ำกันในตารางหรือป่าว ถ้ามีก็จะไม่ลงในฐานข้อมูล อยากให้ช่วยแนะนำหน่อยครับ ^^