1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

SQL语句=号后的符号问题?

本帖由 cigarette2006-08-21 发布。版面名称:后端开发

  1. cigarette

    cigarette New Member

    注册:
    2005-12-12
    帖子:
    9
    赞:
    1
    sql="select * from news where labey="&id&""

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

    sql="select * from labey where labey='" & labey & "'"

    请问这三条语句有什么区别?主要是等号后面那些符号的使用,区别这么大,哪位给小弟指点迷津下吧?
     
  2. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    主要是条件语句中的字段数据类型的不同。
     
  3. 4y8

    4y8 New Member

    注册:
    2006-08-20
    帖子:
    26
    赞:
    2
    模糊匹配和精确匹配
     
  4. solo

    solo New Member

    注册:
    2006-08-31
    帖子:
    1
    赞:
    0
    楼上的在误人子弟。

    2楼的是正确的。

    简单点说,第一句和第二句是一样的。通常说法是查询数字字段。
    第三句是查询文本字段。
     
  5. leoben

    leoben New Member

    注册:
    2005-09-28
    帖子:
    32
    赞:
    0
    1和2是一样的
    3是查询字符串格式的,没见多了个单引号吗.双引号中间是变量.如果是字符传格式的就要再加单引号
    至于模糊查询是like并不是=号

    再罗嗦一下.丫的是skw吗?