Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos!! Uma dúvida simples... Pensando em performance, tive uma dúvida hoje sobre contagem de resultados de banco em dados, qual seria a mais rápida das formas abaixo? E se possível explicar pq.
$sql = SELECT * FROM posts;
try{$query = $conecta -> query($sql);
$res = $query -> fetchAll(PDO::FETCH_ASSOC);
$n_resultados = $query -> rowCount(PDO::FETCH_ASSOC);
}catch(PDOexception $error_posts){ echo 'Erro';}
ou
$sql = SELECT * FROM posts;
try{$query = $conecta -> query($sql);
$res = $query -> fetchAll(PDO::FETCH_ASSOC);
$n_resultados = $query -> rowCount($res);
}catch(PDOexception $error_posts){ echo 'Erro';}
ou
$sql = SELECT * FROM posts;
try{$query = $conecta -> query($sql);
$res = $query -> fetchAll(PDO::FETCH_ASSOC);
$n_resultados = count($res);
}catch(PDOexception $error_posts){ echo 'Erro';}
Desde já agradeço a atenção.
Carregando comentários...