Maskote 0 Denunciar post Postado Novembro 14, 2014 Tenho 3 tabelas (usuarios, anuncios e depoimentos), qual a melhor forma de pegar o total de registros de cada uma delas? Estou fazendo da seguinte forma: <?php $sql = "SELECT * FROM usuarios"; $read = $PDO->gConn()->prepare($sql); $read->execute(); $totalUsuarios = $read->rowCount(); $sql = "SELECT * FROM anuncios"; $read = $PDO->gConn()->prepare($sql); $read->execute(); $totalAnuncios = $read->rowCount(); $sql = "SELECT * FROM depoimentos"; $read = $PDO->gConn()->prepare($sql); $read->execute(); $totalDepoimento = $read->rowCount(); ?> Gostaria de fazer apenas um SELECT para consultar às 3 tabelas. Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Novembro 14, 2014 Crie uma função e passe o nome da tabela como parâmetro. Compartilhar este post Link para o post Compartilhar em outros sites
ExtremsX 58 Denunciar post Postado Novembro 14, 2014 User: SELECT (SELECT COUNT(*) FROM usuarios) AS usuarios, (SELECT COUNT(*) FROM anuncios) AS anuncios, (SELECT COUNT(*) FROM depoimentos) AS depoimentos Compartilhar este post Link para o post Compartilhar em outros sites
Maskote 0 Denunciar post Postado Novembro 14, 2014 Obrigado, deu certo !!! Compartilhar este post Link para o post Compartilhar em outros sites