asp问题关于变量的传递
发布网友
发布时间:2024-10-09 05:07
我来回答
共2个回答
热心网友
时间:2024-10-09 18:36
exec="insert into guestbook(name,tel,message)values('"+name+"',"+tel+",'"+message+"')"
这句的意思是:"insert into guestbook(name,tel,message)values('"是个字符串,name个变量,"',"是个字符串,它里面的内容是 ', 依次类推你就明白了,并不是跟你一样那么分的,这样理解'"+message+"'是错误的
热心网友
时间:2024-10-09 18:37
哎!
别的我也不说啦!
看代码!
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
///获取表单参数并赋值给变量 (这个,你应该知道的!)
insert into guestbook(name,tel,message)values('"+name+"',"+tel+",'"+message+"')"
这个是插入数据
其中的 '"+name+"' 表示 取得变量name的值,并做为字符串.
'' 单引号在SQL语句中是表示字符串. 例如: insert into 表名(字段名) values ('123')
"" 双引号在SQL语句中是表示变量.
"+变量名+" 组合是表示变量值
'"+变量名+"' 组合是表示以变量值做为字符串