使用更新查询

时间:2012-08-11 23:54:51

标签: php mysql

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

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

2 个答案:

答案 0 :(得分:4)

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

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

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

答案 1 :(得分:0)

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