【发布时间】:2013-12-10 04:55:03
【问题描述】:
我想防止重复输入。当我输入已经存在的相同名称时它将起作用,但如果我将其更改为小写字母,它将不起作用。例如已经存在的数据是:开发者。如果我输入开发者它给出消息已经存在但我输入开发者它将插入到数据库中。
我的代码如下:
function insert_skills()
{
extract($_POST);
$user_id = $_SESSION['user_id'];
$Qry = mysql_query("select `role_id` from `tbl_job_role` where`industry_id`='$industry_id' AND `funarea_id`='$funarea_id' AND `role_name`='$job_role'") or die(mysql_error());
if(mysql_num_rows($Qry)>0)
{
echo "Already Exist!";
}
else
{
mysql_query("insert into `tbl_job_role`(`industry_id`,`funarea_id`,`role_name`,`created_by`,`created_on`) values('$industry_id','$funarea_id','$job_role','$user_id',NOW())") or die(mysql_error());
setcookie("msg","Successfully Inserted.",time()+5);
}
}
【问题讨论】:
-
开发者和开发者不同,尽量使用区分大小写的代码
标签: php