使用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;
}
答案 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;
}