这个PHP投票脚本有什么问题?

时间:2013-05-14 19:14:56

标签: php sql-server

这是我的游戏投票脚本:http://pastebin.com/p8DF7SVK

只是检查功能的行:

$num_rows = $adb->doQuery('SELECT ' . ACCOUNT . ' FROM ' . ACCOUNT_TABLE . ' WHERE DateDiff(dd, CreateDate, GetDate()) <= 1 AND ' . ACCOUNT . ' = ?', $_SESSION[ACCOUNT]);
      if ($num_rows != 0)
      {
        DEBUG_LOG(__METHOD__, 'Account only just registered! Account = %s, ip = %s', $_SESSION[ACCOUNT], $this->site->getRemoteIP());
        header('Location: ' . $url);
        return;
      }

但不知何故,每当有人想投票时。它总是在日志中说:Account only just registered!并且它没有添加投票点。所以,这个检查应该是错误的,但是我无法理解究竟是什么。我试图将帐户设置为1个月大,1岁等等,但仍然一切都一样。他们投票,支票在日志中显示它只是新账户(无论账号是否为1年),并且不添加积分。

检查第123-129行,检查功能在哪里。如果您让我知道这个新帐户的检查有什么问题,将不胜感激。

1 个答案:

答案 0 :(得分:0)

我一直在使用完全不同的桌子等等。它是固定的。 非常感谢你们的时间和对stackoverflow的大力支持。 它总是非常受欢迎。