使用addslashes值更新多个Columbus

时间:2015-12-08 03:58:39

标签: php mysqli

我一直在尝试使用带有addslashes的值更新数据库中的多个列。我知道不推荐使用addslashes,但是反正一次只能添加多个值吗?我尝试在“,”之后添加另一个值,但它不起作用。

示例:

$sql = "UPDATE users SET note5=('".addslashes($note5)."'), note6=('".addslashes($note6)."') WHERE user_id=".$_SESSION['user'];

但这不起作用。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

只需删除

周围的括号即可
$sql = "UPDATE users SET note5='". addslashes($note5)."', note6='".addslashes($note6)."' WHERE user_id=".$_SESSION['user'];

注意:我建议您使用pdo或mysqli预处理语句,这将删除特殊字符所需的额外工作。