我目前正在学习如何在PHP MySQL中构建一个站点。但是,我似乎不明白COUNT() as count
,并不介意进一步的解释。了解COUNT()为`count`
我得到COUNT
,0 || 1
的原理,以及它如何返回与该查询有关的所有值。
但是,没有看到计数如何工作。无论如何,这就是我正在写的代码 - 所以我们有一个工作的例子 - 我最初变得困惑的地方。
"SELECT COUNT(id) as count, id
FROM user
WHERE email='$email' AND password='".md5$password."'"
只是一个方面的注意事项:小心你逃避你注入查询的变量。它看起来像你的代码是广泛的'sql注入'。最好的是使用像PDO这样的解决方案,而不是试图重新制定一个逃避策略。 – arkascha
感谢您的提示,我将real_escape函数中的电子邮件,md5将没事 - 没错。 – edlee