mx loco 1 Denunciar post Postado Março 11, 2015 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. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Março 11, 2015 E qual é o problema ? Compartilhar este post Link para o post Compartilhar em outros sites
mx loco 1 Denunciar post Postado Março 11, 2015 Bom dia willian, estranho o forum nao ter postado o texto completo. editei a o post acima. abraços Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Março 11, 2015 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. Compartilhar este post Link para o post Compartilhar em outros sites
mx loco 1 Denunciar post Postado Março 11, 2015 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? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Março 11, 2015 Sim, concordo. Neste caso eu faria uma outra query com um COUNT() somente. Compartilhar este post Link para o post Compartilhar em outros sites