当我检查ip时,PDO不起作用

时间:2012-11-10 09:17:22

标签: php pdo

今天我累了从mysql连接传递到PDO。我遇到了一个问题。

require('config.php');

function GetAll($query, $params) {
    global $db;
    try {
        $sth = $db->prepare($query);
    }
    catch (PDOException $e) {

        return null;
    }
    try {
        $sth->execute($params);
    }
    catch (PDOException $e) {

        return null;
    }
    $result = $sth->fetchAll();
    return $result;
}

if ($fetch = GetAll("SELECT `loggedip` FROM `ipcheck` WHERE `loggedip`=':ipcheck'", array(":ipcheck" => $iptocheck))) {

    $resultx = $db->prepare("SELECT `failedattempts` FROM `ipcheck` WHERE `loggedip`='$iptocheck'");
    $resultx->execute();
    while ($rowx = $resultx->fetch()) {
        ;
    }
    $loginattempts_total = $rowx['failedattempts'];
    echo "$loginattempts_total";
    if ($loginattempts_total > $maxfailedattempt) {
        header(sprintf("Location: %s", $forbidden_url));
        exit;
    }
}

这是我的剧本。在PDO和他的工作不起作用。当我的ip被禁止时,不应该看到,但我看到了页面。请帮助(

0 个答案:

没有答案