COUNT(*)最大函数嵌套级别

时间:2019-07-13 21:32:40

标签: php sql

使用count(*)时,php返回达到的极限错误。我已经更改了php.ini并将其值设置为1000,但仍然继续返回错误。

计数功能

$this->db->query("SELECT COUNT(*) as total FROM ". db_table_prefix ."users");

数据库功能

public function query($sql, $args = [])
{
        if (!$args)
            return $this->query($sql);

        $stmt = $this->pdo->prepare($sql);
        $stmt->execute($args);

        return $stmt;
}

1 个答案:

答案 0 :(得分:0)

尝试这种交易方法。希望对您有帮助

public function query($sql, $args = [])
{
    try{

       //We start our transaction.
       $pdo->beginTransaction();

        if (!$args)
            return $this->query($sql);

        $stmt = $this->pdo->prepare($sql);
        $stmt->execute($args);
       $pdo->commit();
     }
     catch(Exception $e){    
       $pdo->rollBack();
     }




        return $stmt;
}