此更新查询可能有什么问题?
"UPDATE relationships SET status='4' WHERE user_1= $user_1, user_2= $user_2";
UPDATE relationships SET status='4' WHERE user_1 = :user_1 AND user_2= :user_2
既然你已经把它标记为MySQL问题,我建议你应该切换到PDO并使用预准备语句,因为PHP社区已经开始弃用旧的ext/mysql扩展(提供mysql_*
函数)。
这里有一个关于如何使用PDO的很好的链接。
"UPDATE relationships " .
"SET status = '4' " .
"WHERE user_1 = '" . $user_1 . "' AND user_2 = '" . $user_2 . "'";