Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoa, estou com o seguinte problema.
Faço apenas consultas com limites nas query, creio ter uma resposta mais rápida do servidor, veja o exemplo.
$SQL = "Select * from user Order By date_time asc Limit 10;";
$Usuarios = $Con->query($SQL);
Gostaria de receber to tatal resultado da query, portanto gostaria de saber se consigo fazer isso sem usar outra query na base, Pois no caso do uso do limit o num_rows retorno o valor do limit caso tenha mais registros.
Bom dia willian, estranho o forum nao ter postado o texto completo. editei a o post acima.
abraços
O total da query é no máximo o que o LIMIT disser (de 0 até o definido).
Para pegar o total de registros, vc não pode ter o LIMIT ali, não há outra forma: você precisa de uma query sem o LIMIT.
William, obrigado.
Neste caso teria que fazer outra query correto? pois no caso de uma base com cerca de 500 mil registro fazer consultas sem o limit e paginar seria irracional no ponto de vista de performance. Concorda?
Sim, concordo.
Neste caso eu faria uma outra query com um COUNT() somente.
E qual é o problema ?