尝试在名为premium的列中使用TINYINT更新当前用户值0或1(当他单击“提交”时)。 我以各种方式进行了管理,但我不能仅针对当前用户。谢谢你的帮助
UPDATE用户SET premium = 1在哪里? =?
答案 0 :(得分:-1)
如果我的理解正确,您想将特定用户的premium
设置为1;
为此,您必须确定要设置premium = 1的用户,并在SQL查询的WHERE情况下使用该用户。
您可以通过以下方式之一:在表单中询问用户的用户名,然后在请求中使用其输入,例如:
UPDATE users SET premium = 1 WHERE username = $_POST['username']
请对如何使用准备好的语句和参数化查询进行一些研究,我上面所述的方法仅应用于测试目的,因为您将容易受到SQL注入的攻击。 进一步了解HERE
我也建议您也了解有关SQL的更多信息。在线有大量资源,HERE是W3Schools的资源。