2016-06-28 36 views
0

在SQL服务器中,可以在有不同用户名的地方插入数据,而且我必须选择一个特定的用户名,并且在那之下我必须输入答案栏作为仅适用于该用户名。SQL选择和更新哪里有多列,并且应该选择一行

这是我试过的查询 -

$sql = "UPDATE table SET Answer = Truee FROM (SELECT * FROM table WHERE Username='$username') WHERE Answer = 0"; 

这显示在我的PHP页面错误。

+1

请包括您在问题中遇到的错误 – malarzm

+0

这与phpmyadmin没有任何关系。 phpmyadmin是一个管理界面,不是数据库。 –

回答

2

您不能在UPDATE中使用FROM。你不需要做单独的选择。

$sql = "UPDATE table SET Answer = True WHERE Username='$username' AND Answer = 0";