这个sql语句怎么破?..和如何优化 求思路!?
$email = $UserLogin;
$UserLogin = $_SESSION['tmp_UserLogin'];
$UserPassword = $_SESSION['tmp_UserPassword'];
$sql = "SELECT UserID FROM INTRANET_USER Where UserLogin='".$UserLogin."' AND HashedPass='".$_SESSION['tmp_UserPassword']."'";
以上是登录用到的sql语句
配置: (参考
mysql >= 5.0.38 and < 5.1.2
linux centos 5.10
apache 2.2.3
php 5.1.6
希望各位大大能提出破解、优化方案 (小白 t.t
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
没搞明白这sql是咋了,INTRANET_USER表加个复合索引(UserLogin, HashedPass)不就完了吗?
加个 LIMIT 1; 不然每次都是全表搜索