select count(*) from Users where username='' or ''=''and pwd='aweawe' ?
不同版本好像有不同处理方式select count(*) from Users where username=''or'='or'' and pwd='aweawe' 其实主要是后面的WHRERE。其实WHERE 后面是4个语句 A username='' 当成立为TRUE,否则FALSE B '=' 当成立为TRUE,否则FALSE C '' 当成立为TRUE,否则FALSE D pwd='aweawe' 当成立为TRUE,否则FALSE也就是select count(*) from Users where A OR B OR C AND DBC中 '=' 和'' 判断真假MSSQL应该有自己的处理方式,具体我也不清楚
其实主要是后面的WHRERE。其实WHERE 后面是4个语句
A username='' 当成立为TRUE,否则FALSE
B '=' 当成立为TRUE,否则FALSE
C '' 当成立为TRUE,否则FALSE
D pwd='aweawe' 当成立为TRUE,否则FALSE也就是select count(*) from Users where A OR B OR C AND DBC中 '=' 和'' 判断真假MSSQL应该有自己的处理方式,具体我也不清楚