【问题标题】:Simple MySQL SELECT/IF, to return if a number is over threshold?简单的 MySQL SELECT/IF,如果数字超过阈值则返回?
【发布时间】:2011-02-02 02:21:02
【问题描述】:

我正在创建一项服务,其中用户在需要新帐户之前最多只能登录 5 次,我该如何验证计数(假设它有效地存储在名为 triestinyint 列中,而不需要获取任何列?

在伪代码中:

SELECT FROM table WHERE userid=$uid AND tries <= 5

但无论我是否需要返回某些东西,我似乎都需要选择一些东西。有没有办法比较如果尝试

【问题讨论】:

  • 我假设您的意思是用户只能尝试登录 5 次,但无法登录。一般来说,这不应该让他们需要一个新帐户,而应该只是将他们锁定一段时间。

标签: php mysql compare


【解决方案1】:

SELECT 1 FROM table WHERE ...

【讨论】:

    【解决方案2】:
    SELECT COUNT(*) AS answer FROM ...

    将返回最小的信息,其中 0 可以为假,>0 为真

    【讨论】:

      猜你喜欢
      • 2014-08-05
      • 1970-01-01
      • 1970-01-01
      • 2014-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多