这个sql语句怎么破?..和如何优化 求思路!?

发布于 2022-09-06 11:00:27 字数 434 浏览 29 评论 0

$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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

听风念你 2022-09-13 11:00:27

没搞明白这sql是咋了,INTRANET_USER表加个复合索引(UserLogin, HashedPass)不就完了吗?

山人契 2022-09-13 11:00:27

加个 LIMIT 1; 不然每次都是全表搜索

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文