| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 905 人关注过本帖
标题:几个不懂语句
取消只看楼主 加入收藏
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
结帖率:83.33%
收藏
 问题点数:0 回复次数:2 
几个不懂语句
1.
请问:
"select *from users where id='"&userid&"' "
语句中的‘“什么意思呀? 我直接写变量名userid不就得了嘛,干嘛那么麻烦呀!
2.
replace(request("email"),"'",""")
这语句有什么用呀?‘ “不一回事吗?
3.
replace(zuoye,"<br>","vbcrlf")
这又怎么回事呢?
chr(10),chr(13),vbcrlf
这几个相关概念老是分不清,请详细指点,先谢了!
搜索更多相关主题的帖子: 语句 userid 变量 chr vbcrlf 
2007-09-04 23:29
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
收藏
得分:0 

现在语句:
zuoye=request.form("zuoye") '从表单中<textarea> 中提取作业
zuoye=replace(zuoye,"br",vbcrlf)
zuoye=replace(zuoye,chr(34),"'")
zuoye=replace(zuoye,"'",""")

这后面的两个语句一起表什么意思呀?
chr(34)="吗?
第一句‘变”,第二句双“变’,有什么意义呀?最后不都是”了吗,那前一句replace不是多余吗!?

2007-09-06 12:54
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
收藏
得分:0 

Dim KStr(2)
Dim TStr(2)
Dim i
KStr(0)="<br>"
KStr(1)=chr(34)
KStr(2)="'"
TStr(0)=vbcrlf
TStr(1)="'"
TStr(2)="""
For i=0 To Ubound(KStr)
zuoye=replace(zuoye,KStr(i),TStr(i))
Next

你举的这个例好像和我说的不是一回事哦!
你这个程序无非是把KStr数组和TStr数组中的字符一一对应的替换,
用vbcrlf替换<br>,用'替换chr(34),用"替换'.

zuoye=request.form("zuoye") '从表单中<textarea> 中提取作业
zuoye=replace(zuoye,"br",vbcrlf)
zuoye=replace(zuoye,chr(34),"'")
zuoye=replace(zuoye,"'",""")
但如果zuoye变量中同时含有多个‘和“时,如zuoye="sing'dou"s"fd'"时,
第二个replace语句把其中所有的“用’替换,即zuoye="sing'dou's'fd'"
接着第三个replace语句又把zuoye中的‘用“替换,即zuoye="sing"dou"s"fd""
如果我上面的解释是正确的话,第二个replace语句不显得多余吗?只要第三个语句也能实现同样的效果呀!

2007-09-06 23:23
快速回复:几个不懂语句
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016432 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved