我的数据库中有特殊列。因此,我将此特定脚本与name
字段一起使用以避免重复。但问题是,如果有时我想更新除名称字段之外的其他字段,而不是查询未触发。请给我适当的方法。使用我的特定脚本,如果我希望在某些行中进行更改,而不是在名称字段中进行更改...请将其删除。
if($name!="") {
$sql = "select a_name from t_a_list where a_name = '$name'";
$result = mysql_query($sql);
if(mysql_num_rows($result) != 0) {
$msg = "<font color=red>Record Not Saved. Album already Exist!</font>";
}
} else {
$msg = "<font color=red>Enter Name of Album!</font>";
}
if($msg=="") {
//Update Query
}
示例.. COnsider示例我有名称字段,其中包含用户的电子邮件ID。现在,如果用户想要更新他的邮件ID,那么这个脚本是否成功执行,但如果他想对其他字段进行更改,比如他的姓名,联系电话,地址,那么该脚本需要如何修改。如果用户想要更改邮件ID而不是成功运行,请避免并检查邮件ID(如果存在)。但不适合其他领域。如果他想要改变其他领域,那么他必须先改变他的名字字段。
答案 0 :(得分:2)
如果您想在发送$msg
时触发更新查询,则应在($msg != '')
声明中使用if
。
答案 1 :(得分:0)
script
和html
中的文本框名称不同请更正