Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Valor retornado quando não há linhas no PDO


Se nenhuma linha foi encontrada, PDO::fetch retorna false. Isto é um fato. Então mude sua função:
function(){
    $success = $this->query($query, $bindvalues);
    if(!$success) {
        //handle error
        return false;
    }
    $rows = $this->stmt->fetch(PDO::FETCH_ASSOC);
    return $rows ?: null;
}