Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rodrigosousars

mysql nao exibe todos os resultados :(

Recommended Posts

ola pessoal .. tenho um probleminha estou fazendo um sistema de busca simples pra retornar os valores em um while array.. ok ta funcionando beleza .. mas quando eu coloco para mostra a quantidade de linhas que foi retornado ele mostra uma linha a mais .. exemplo ele mostra que foram econtrados 3 registros mas na hora de aparecer so aparece 2 registros .. veja o codigo

 

<?php 
include "conexao.php";


@$busca =  $_POST["busca"];




   $sql = "SELECT *FROM eventos WHERE noticia LIKE '%$busca%'  ";
       $qry = mysql_query($sql);
       @$qtd = mysql_num_rows($qry);





  <?php while($linha = mysql_fetch_array($qry)){ ?>

   <div id="not">
     <div class="imag"><img src="img_eventos/<?php echo $linha["foto"]?>" width="153" height="127" /></div>
     <div class="t">
       <h2 class="style10"><a href="eventos_re.php?valor=<?php echo $linha["id"];?>"><?php echo substr ($linha['titulo'],0,80) ?></a></h2>
       <p class="style12"> <?php echo substr ($linha['data'],0,80) ?>..</p>
       <p class="style11"><?php echo substr ($linha['noticia'],0,180) ?>..</p>
       <p class="style13"><a href="eventos_re.php?valor=<?php echo $linha["id"];?>">Continue Lendo...</a></p>
     </div>
     <p> </p>
     </div>

     <?php }?>

?>

 

na minha tabela tem

 

id

titulo

noticia

foto

 

so isso .. mas o maldito do codigo me retorna uma coisa e me mostra outra ...

 

essa variavel $qtd ela exibe 3 valores encontrados .. tres linhas .. mas ja na pagina no while ele me mostra apenas dois registros isso acontece em qualquer tabela .. ja coloquei order by id Desc , id ASC , etc etc mas nao muda :( o que sera ? quem souber agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.