一个用户 无法登录: ~sky~&宁& 然后我查找PW代码 找到最后的执行 SQL 那里。打印出来发现 SQL 是正常的
SELECT uid,username,password,safecv,email,regdate FROM pw_members WHERE username= '~sky~&宁&'
但是 query 之后就显示结果错误~~ 怎么回事呢~~~ 百思不得其解 。最后才发现? 给浏览器骗了~~ 只要在源代码方式下就可以看到SQL 的真正样子:
SELECT uid,username,password,safecv,email,regdate FROM pw_members WHERE username= '~sky~&宁&'
。。。
所以查看SQL 也要 用源代码方式查看~~~ 常识 我竟然会忘记OR不知道~~
本文记录了一个用户登录失败的问题排查过程,最终发现是由于浏览器对特殊字符的转义导致SQL查询失败。文章强调了在检查SQL语句时使用源代码方式的重要性。
515

被折叠的 条评论
为什么被折叠?



