我正在嘗試編寫具有以下字段的註冊表單的代碼。姓名,電子郵件地址,出生日期,地址等。如果新進入者的姓名和電子郵件地址與
現有的姓名和電子郵件地址匹配,則應該要求另外的姓名和電子郵件地址。檢查mysql中表單值的重複操作
我用下面的代碼。
<?php
$sel = "SELECT `varEmail`, `intStudentId` FROM `tbl_registration` WHERE `varEmail` = '".$emailaddress."' AND `intStudentId` <> '".$Id."' ";
$res = mysql_query($sel);
if(mysql_num_rows($res) >0)
{ ?>
<h3 style="color:#FF0000; text-align:center;">The Email Address and name already exists. Please mention different one.</h3>
<?php
}
else
{
$insertstudent="INSERT INTO `tbl_registration` (
`varFname` ,
`varLname` ,
`varAddress` ,
`varGender` ,
`intDOB` ,
`varEmail`
)
VALUES (
'".$fname."', '".$lname."', '".$address."', '".$gender."', '".$DOB."', '".$emailaddress."'
);";
$insert_res = mysql_query($insertstudent);
}
?>
但它只檢查電子郵件的重複。我如何修改我的代碼以檢查名稱和電子郵件重複?
雙崗:http://stackoverflow.com/questions/8849224/checking-field-in-my-sql – mustafa 2012-01-13 11:41:51