如何要让SQL认为'A' 与'a'认为不是一个字符呢?通常用在密码方面的
因为当键入了密码时就有大小写区别但'Admin'与'admin'是一样的
如select * from users where password='Admin'
与 select * from users where password='admin'
是一样的

解决方案 »

  1.   

    select * from users where password='Admin'
    一般不会这么用吧。
    一般来说,用户名的大小写不敏感,所以输入了用户名abc后 ,用
    select password from users where User='abc’        '如果是明码储存....
    得到密码后再与输入的密码对比,完全一样则通过。否则密码错。如果是加密处理后的密码。那还要将输入的密码进行同样的加密处理再对比。