sql语句的基本写法的一个小问题,请指教一下.

zy51 2005-06-06 11:07:04
sql="select * from tablename where id="&id

为什么要这样写? 为什么不是

sql="select * from tablename where id=id"
...全文
69 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zy51 2005-06-06
  • 打赏
  • 举报
回复
感谢楼上各位!
jackycxg 2005-06-06
  • 打赏
  • 举报
回复
如果你的id是数值型,可以这样写:
sql="select * from tablename where id="&id
或者

sql="select * from tablename where id="&id&""

如果你的id是字符型,

sql="select * from tablename where id='"&id&"'"
阿门 2005-06-06
  • 打赏
  • 举报
回复
"select * from tablename where id=id"是一个字符串,其中第二个ID是无法获取值的
life360 2005-06-06
  • 打赏
  • 举报
回复
sql="select * from tablename where id="&id&""
fangenyuan 2005-06-06
  • 打赏
  • 举报
回复
"&id&" 是一个具体的数值



sql="select * from tablename where id="&id&" "
puppeter 2005-06-06
  • 打赏
  • 举报
回复
sql="select * from tablename where id="&id
这里的后一个id是变量
你也可以写成
sql="select * from tablename where id='"&id&"' "
这样你也许看的更明白一点

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧