2016-06-28 35 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";