Jump to content
Biel.

retornar quantidade de registros

Recommended Posts

Olá pessoal. Direto ao ponto. O código  abaixo retorna 10 registros  que estão na tab_aprendiz. Até aqui tudo OK. Na linha ANO, como faço para retornar somente os dados que não estão duplicados ?

tab_aprendiz 
ID  ANO   NOME   
1   2021  joao
2   2018  joao 
3   2021  joao 
4   2017  joao 
5   2021  joao 

6   2014  pedro 
7   2013  pedro 
8   2021  pedro
9   2011  pedro
10  2010  pedro 
<?php
//$sql = mysqli_query($con, "SELECT DISTINCT id,ano FROM tab_aprendiz  GROUP BY ano HAVING count(ano)>1      ");
$sql = mysqli_query($con, "SELECT * FROM tab_aprendiz ");
$dados = mysqli_num_rows($sql);
echo "tem $dados registros";// tem 10 registros
?>

<?php
 /* while($linha=mysqli_fetch_array($sql)){
$id    = $linha['id'];
$ano   = $linha['ano'];
echo $id.'-'.$ano.'<br>';
} */
?>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Biel.
      olá pessoal. Direto ao ponto. Estou tentando implementar password_verify  para logar ,  O que está faltando na query abaixo ? Obrigado
      Exemplo base
      <?php $senhaNormal = "aprendiz"; $senhaCodificada = password_hash($senhaNormal, PASSWORD_DEFAULT); print "<b>Senha normal-> </b> " .$senhaNormal.'<br>'; print "<b>senha codificada -> </b> " .$senhaCodificada.'<br>'; $senhaCriada = "aprendiz"; // <- senha criada $senhaCodificadaJaGravadaNoBD = '$2y$10$wThtpwRFohNOX8rx9BhHguDYRZlXAvOLiFufbxiMmPbQOQkVFB8hu'; if(password_verify($senhaCriada, $senhaCodificadaJaGravadaNoBD)){ echo 'Acesso permitido - Senha OK! '; } else{ echo ' Acesso negado- Senha incorreta! '; } ?> ..
      tentando implementar na query abaixo pra logar
      tab_logar id email senhaNormal senhaEncriptada 1 joao1@gmail.com aprendiz $2y$10$lhMEGYgHW6hLzu22V4tLSuJCouPVLV9.EeJ2Dm3P5vfnRwBGHty6y 2 joao2@gmail.com aluno $2y$10$R1xdJvp4sa9Z3eh5Ei/WwOXo9siSNZImJDiAv8tuhTI46lwmP5N0S 3 joao3@gmail.com professor $2y$10$9tjp.U4zKIxY7HADZZTde.NTlxUsMJtiVXF0sy1EJ2z2frwowNlfK <?php @$senha = $_POST['senha']; @$email = $_POST['email']; ?> <?php $sqlZ = mysqli_query($con, "SELECT * FROM tab_logar WHERE email = '".$email."' AND senha = '".$senha."' "); //while($linha=mysqli_fetch_array($sqlZ)){ //@$senha=$linha['senha']; //} ?> <?php if(password_verify($senha)){ echo 'senha correta'; } else { echo 'senha incorreta'; } ?>  
    • By Biel.
      Olá pessoal. Direto ao ponto. Abaixo temos pagina pesquisar e exibir. Ao pressionar ok a url retorna o parâmetro  exibir.php?parametroA=123 .  Ao pressionar ok, como fazer para retornar três parâmetro na url assim ->  exibir.php?parametroA=123&parametroB=5&parametroC=7  obrigado !
       
      esta á a pagina pesquisar.php <form action="exibir.php" method="get" name="form1" id="form1" > <input type="text" name="parametroA" value="123"> <button type="submit" value="ok"> </form> esta á a pagina exibir.php  
    • By Biel.
      Olá pessoal. Direto ao ponto. Estou tentando enviar os dados sem refresh na página.  Obrigado!
       
      pagina1.php <?php @$nome = $_POST['nome']; print $nome.'<br><br><br>'; ?> <script> function enviarSemRefrash() { } </script> <form id="formulario" action="" method="post"> Nome: <br /> <input name="nome" type="text" id="nome" size="35" /> <br /><br /> <input type="submit" name="acao" onClick="enviarSemRefrash()" value="Enviar" /> </form>  
    • By Biel.
      Olá pessoal. Direto ao ponto. Ex1 retorna normalmente os elementos do array. Como fazer o EX2 também retornar os elementos do array. Obrigado!
       
      Ex1 <?php $dados = array('teste1', 'teste2', 'teste3', 'teste4'); for($a=0; $a<count($dados); $a++){ print $dados[$a].'<br>'; } ?> Ex2 <?php $dados = array(`teste1`, `teste2`, `teste3`, `teste4`); for($a=0; $a<count($dados); $a++){ print $dados[$a]; } ?>  
    • By Biel.
      Olá pessoal. Direto ao ponto. EX1 imprime dados repetidos. EX2 não imprime dados repetidos. Que função uso no  EX1 para imprimir somente dados não repetidos? Obrigado !
       
      EX1
      <?php $a=1; $b=2; $c=1; $d=4; $e=5; $imprime=$a.'<br>'.$b.'<br>'.$c.'<br>'.$d.'<br>'.$e; print $imprime; ?> EX2
      <?php $a=1; $b=2; $c=3; $d=4; $e=5; $imprime=$a.'<br>'.$b.'<br>'.$c.'<br>'.$d.'<br>'.$e; print $imprime; ?>  
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.