-5

此更新查询可能有什么问题?

"UPDATE relationships SET status='4' WHERE user_1= $user_1, user_2= $user_2";
4

2 回答 2

4
UPDATE relationships SET status='4' WHERE user_1 = :user_1 AND user_2= :user_2

并且由于您已将此标记为 MySQL 问题,我建议您应该切换到 PDO 并使用准备好的语句,因为 PHP 社区已经开始弃用旧的 ext/mysql 扩展(它提供mysql_*功能)。

是关于如何使用 PDO 的一个很好的链接。

于 2012-08-11T23:55:46.250 回答
0
"UPDATE relationships " .
"SET status = '4' " .
"WHERE user_1 = '" . $user_1 . "' AND user_2 = '" . $user_2 . "'";
于 2012-08-12T00:01:39.980 回答