Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, estou montando um gráfico e preciso exibir o total de usuários cadastrados...
Assim exibe o nome do usuário ativo no momento...
<?php echo $active_user->name; ?>
agora preciso exibir o total de usuários ou o total de id's...
agradeço...Não deu, apresentou o seguinte erro...
>
Citar
Call to undefined method stdClass::rowCount()
que acredito ser justamente por misturar com PDO
Depois do execute( ) você já pode colocar a função rowCount( ). Exemplo:
$teste = $conexao->prepare("select * from teste");
$teste->execute();
$teste_contador = $teste->rowCount();Deu o seguinte erro...
>
Citar
Undefined variable: conexao
o código ficou assim...
<div class="card-title">
<span class="timer" data-from="" data-to="">
<?php $teste = $conexao->prepare("select * from users");
$teste->execute(); echo $active_user->rowCount();
$teste_contador = $teste->rowCount(); ?>
</span>
</div>A variável $conexao e o resto do código que eu coloquei é só para exemplificar. Faz da forma que você estava fazendo, mas separa as variáveis. Exemplo:
acredito que você está fazendo algo parecido com isso:
$user->execute();
$active_user = $user->fetch(PDO::FETCH_OBJ);
$active_user->rowCount();
Dessa forma acima vai dar erro. Você tem que fazer assim:
$user->execute();
$user->rowCount();
Não pode misturar o fetch(PDO::FETCH_OBJ) com o rowCount( ).
Tenta isso: