$sql = "SELECT * from `BadDut.user` WHERE `Account`='".strtolower($_POST["username"])."' ";
strtolower是php的一个函数,不区分大小写的。
如果按照oracle的写法怎么写?谢谢!
--直接用oracle中的函数: upper 字符变大写 lower 字符变小写 楼上的,能不能把sql语句写出来? SELECT * from BadDut.user WHERE upper(Account)=upper('input_value'); SELECT * from tatlbename WHERE Account=UPPER(variable)
就是它了! $sql = "SELECT * from `BadDut.user` WHERE `Account`='".strtolower($_POST["username"])."' "; 后面的字符串转换成小写,那么前面的account字段里的值都是小写形式? 那么 select * from badDut.user where account=lower(:username) 就好了,没必要的话,就不要对account进行函数处理 现在我改成了: $sql = "