问题描述:
根据单选按钮传过来的值(等于数据库字段名), 将该字段名下第一条记录加上一,然后保存入数据库,这样的SQL语句怎么写
数据库名:mlvote
表名:vote
字段名:
ID:自动编号
good:数字
mid:数字
bad:数字
qt:数字
对应的单选项为:
<input name="djmall" type="radio" value="good">
<input name="djmall" type="radio" value="mid">
<input name="djmall" type="radio" value="bad">
<input name="djmall" type="radio" value="qt">
我是在ASP中应用,所以最好结合ASP和数据库打开\关闭等等一起说明,那是最好.如果回答得好,我可以再加分.谢谢!在线等~~~~~~~~~~~~~~~~~~~
问题解答:
想做个类似投票的系统啊?
sql="update vote set "&request("djmall")&"="&request("djmall")&"+1 "
这样应该可以,你试试看好了
给你个提示:存储过程来写,拼SQL然后用exec来执行。
我只给你写sql 语句咯.
你可以从传过来的input 中得知他选择的什么.
dim sql
if request(djmall)="good"
sql="update vote set good=good+1"
else if request(djmall)="mid"
sql="update vote set midd=mid+1"
else if....一直写四个
sql=sql+" where id i in(select top 1 id from vote order by id asc)"