怀疑使用更新查询

时间:2011-07-01 13:15:45

标签: php mysql

我的数据库中有特殊列。因此,我将此特定脚本与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(如果存在)。但不适合其他领域。如果他想要改变其他领域,那么他必须先改变他的名字字段。

2 个答案:

答案 0 :(得分:2)

如果您想在发送$msg时触发更新查询,则应在($msg != '')声明中使用if

答案 1 :(得分:0)

scripthtml中的文本框名称不同请更正