我必须传递一个mysqli更新查询。以下是有关情况的三个不同表格。
我有user_table
列
user_id
user_email
我有webpage_table
列
webpage_id
first_webpage
second_webpage
我有user_data_table
只有列
user_id
webpage_id as foreign key
现在我必须更新webpage_table
....
user_email="johndoe@xyz.com"
的值
对于上述情况,我的更新mysqli_query()
会是什么......我试过但我无法再进一步了解情况......以下是我的尝试
UPDATE `webpage_table` SET `first_webpage`='xyz', `second_webpage`='xyz'
WHERE
答案 0 :(得分:0)
您可以使用基于加入的更新
与相关表
UPDATE `webpage_table`
INNER JOIN user_data_table d on u.user_id = d.user_id
and `webpage_table`.webpage_id = d.webpage_id
INNER JOIN user_table u.user_email="johndoe@xyz.com"
SET `first_webpage`='xyz',
`second_webpage`='xyz'