我目前正在學習如何在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