Dúvida sobre Count do banco de dados para o PHP [RESOLVIDO]

1. Dúvida sobre Count do banco de dados para o PHP [RESOLVIDO]

Jean de Sousa
JeanzinRJ

(usa Debian)

Enviado em 18/10/2016 - 19:27h

Salve Galera! É o seguinte estou praticando minhas habilidades como desenvolvedor e me deparei com um problema de vários mas ja tentei várias dicas da internet e não consegui nenhuma.

eu executei no banco de dados o comando: SELECT COUNT(*) FROM assinantes WHERE status_asnt = 'ativado'"
o resultado é Count: 9 numero certo da contagem. Ai eu quero exibir isso (o valor do count) no meu sistema em PHP.

o que eu tentei até agora é criei um arquivo banco-codigo.php para armazena todos os acessos ao banco e chamar via function

22 function contaAtivos ($conexao){
23 $query = mysqli_query($conexao, "SELECT COUNT(*) FROM assinantes WHERE status_asnt = 'ativado'");
24
25 return mysqli_query($conexao, $query);
26 }


no outro arquivo que e acessado pelo sistema eu chamo a função e armazeno numa variável.

<?php

$ativos = contaAtivos($conexao);

?>

depois chamo na div que vai exibir na tela

<div><?= $ativos?></div>

quando faço isso não aparece nada...


  


2. Re: Dúvida sobre Count do banco de dados para o PHP [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/10/2016 - 01:35h

JeanzinRJ, boa noite!

Tente o seguinte:

function contaAtivos ($conexao){
$query = mysqli_query($conexao, "SELECT COUNT(*) FROM assinantes WHERE status_asnt = 'ativado'");
$total = mysqli_fetch_row($query);
return $total[0];
}


Abraços!


3. Re: Dúvida sobre Count do banco de dados para o PHP [RESOLVIDO]

Jean de Sousa
JeanzinRJ

(usa Debian)

Enviado em 19/10/2016 - 10:15h

rafaelnasc!

Brother, Não tenho palavras pra te agradecer já estava uma semana quebrando a cabeça, nesse meu aprendizado no mudo do desenvolvimento php. rsrsrs...

Agora rumo as outras dúvidas rsrs... Só pra entender.
Quem seleciona o resultado do count e o mysqli_fetch_row e o return $total[0] só converte para exibir é isso?


Um abraço irmão...

rafaelnasc escreveu:

JeanzinRJ, boa noite!

Tente o seguinte:

function contaAtivos ($conexao){
$query = mysqli_query($conexao, "SELECT COUNT(*) FROM assinantes WHERE status_asnt = 'ativado'");
$total = mysqli_fetch_row($query);
return $total[0];
}


Abraços!









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts