我有一个下拉菜单。它包括月份,1月到12月。基本上,用户可以在输入其他数据之前选择任何月份。所以,如果用户在第一次登录时选择了May,那么问题现在是如何替换数据库(sql),然后注销。下次如果他/她登录并再次选择May,提交它,5月的新记录将取代5月的旧记录。 这是我在db中的表的例子,
|用户名|月份|重量|高度|
用户将选择月份,输入重量和高度,然后单击提交按钮。下一页,它将显示用户为该月输入的记录。如果是,则将其保存在db中,如果不是,则返回上一页。但我不知道如何检查用户是否选择了月份。谁能告诉我怎么做?
谢谢。
答案 0 :(得分:1)
这样的东西?
UPDATE YOUR_TABLE SET Month = @month WHERE username = @username
@month
是用户选择的月份,@username
是用户登录的用户名。
答案 1 :(得分:0)
我认为,您应该尝试使用以下代码
IF(@month IS NOT NULL)
BEGIN
UPDATE tbl_name SET col1=@data1,col2=@data2,.....
WHERE username=@username and month_col=@month;
END
ELSE
BEGIN
--if @month is empty,do here some action
END