作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下代码:
[...]
// Escape values
$username = $mysqli->real_escape_string($username);
$password = $mysqli->real_escape_string($password);
// Create the SQL string
$sql = "SELECT *
FROM users
WHERE username = '$username' AND password = '$password';";
// Run query
if ($result = $mysqli->query($sql)) {
[...]
users
username
='chrisb5'
最佳答案
搜索时数据库应该不区分大小写,对吗?
是。
我究竟做错了什么?
没人知道。可以是任何东西。
看,您正在判断间接后果。身份验证失败可能是由数不胜数的问题引起的,不一定与编码有关。
可以对两个常量名称运行两个直接查询的调试代码可以更加确保。
这不应该是一个问题,但请确保您正在运行
$mysqli->set_charset('utf8');
关于php - utf8_unicode_ci不返回不区分大小写的结果吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17161477/
我是一名优秀的程序员,十分优秀!