在手册里,where有多种传参方式:字符串、数组等
我有一个登陆验证,传入:username 和 password
这样写:where("username='".$username."' AND password='".$password."')
运行正常
但是如果这样写:
where(array('username'=>$username,'password'=>$password))
就只会执行:
SELECT * FORM `user` WHERE (`username` = 'admin')
这样就不会判断密码了,是什么原因呢?
解决了,是我字段名没写对,哈哈