jen*_*lie 0 php mysql codeigniter
我有一个capcha代码,例如我在数据库表中它有:.Nag14I如果我把它作为:nag14i在下面的mysql查询中我有一个输出:
$query = "SELECT * FROM captcha WHERE word = 'nag14i' AND captcha_time > '$expiration'";
print_r($query); //[num_rows] => 1
Run Code Online (Sandbox Code Playgroud)
我把它当作:
word = Nag14I => [num_rows] => 1
word = nag14I => [num_rows] => 0
word = Nag14i => [num_rows] => 0
word = nag14i => [num_rows] => 0
Run Code Online (Sandbox Code Playgroud)
如果mysql查询是大写还是小写,如何匹配所有字母?
iga*_*cia 10
默认情况下,MySQL不区分大小写,为了使查询区分大小写,请尝试使用BINARY运算符:
$query = "SELECT * FROM captcha WHERE BINARY word = nag14i AND captcha_time > '$expiration'";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5118 次 |
| 最近记录: |