我正在尝试通过将4个字段与4个变量进行比较来更新表中已验证的列
以下是示例代码
$query1 = mysql_query("UPDATE tbl_grades_subj
SET activated01 = 1
WHERE grades_subject_code = '$hidden_subj1'
& grades_term = '$hidden_term1'
& section = 'hidden_sec1'
& grades_sy = 'hidden_sy1'")
or die(mysql_error());
答案 0 :(得分:2)
您的语法不正确。您需要在AND
子句中使用&
而不是WHERE
。
WHERE grades_subject_code = '$hidden_subj1'
AND grades_term = '$hidden_term1'
AND section = 'hidden_sec1'
AND grades_sy = 'hidden_sy1'
答案 1 :(得分:2)
使用AND
代替&
。 &
按位进行,你想要一个LOGICAL和。
... WHERE field=X and field=Y AND field=z etc...