Ir para conteúdo

POWERED BY:

Arquivado

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

Thiago Souza_63114

Mostrar somente resultado de uma tabela

Recommended Posts

]$sql = "SELECT t.id, t.pergunta, t.descricao, t.id_user, t.id_top, u.id, u.nome as topico

FROM topico_pergunta t INNER JOIN topico u

ON t.id_user = u.id";

$rsPro = mysql_query($sql);

[/code

 

Então galera eu tenho duas tabelas e tipo quando eu faço isso ai

e faço o while para mostrar tudo ela acaba mostrando toda a tabela topico_pergunta

para ficar mais claro vou mostrar

Meu bd

Tabela - topico_pergunta

id / pergunta / descricao / id_user / id_top

1 como faço.. quer saber.. 2 1

2 como GET.. como usa GET.. 5 1

3 o que e html.. o que e htm.. 3 2

4 o que e divs.. o que e divs.. 1 2

 

Tabela - topico

id / nome

1 PHP

2 HTML

 

Então galera o que acontece e que quando eu faço o codigo

 

<?php if(mysql_num_rows($rsPro)>0) : ?>

<?php while($linha = mysql_fetch_array($rsPro)) :

<?php echo $linha['id_top']<br />; ?>

<?php echo $linha['nome']<br />; ?>

<?php echo $linha['pergunta']<br /><br />; ?>

<?php endwhile; ?>

<?php else : ?>

<center> <p>Não tem tópicos cadastrados!</p> </center>

<?php endif; ?><!-- fecha if -->

 

A saida fica

1

PHP

como faço..

 

1

PHP

como GET..

 

2

HTMl

o que e html..

 

2

HTMl

o que e divs..

 

Só que eu quero que só mostre uma fez o PHP e HTML e não duas no caso tipo ele não pode repetir

teria que acompanhar a tabela topico e mostra a quantidade de id de lá como eu faço isso galera ??

Me ajuda???

 

Deste de já agradeço a ajuda de todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se a intenção é mostrar todos as perguntas cadastradas pelos usuários, não há erro nenhum, o PHP e o HTML vão repetir mesmo. O que você quer, talvez seja agrupar os resultados por topico, mas aí seria lógica de programação onde você tem que alterar (pensa um pouquinho) dentro do while.

 

agora se sua intenção é só mostrar os tópicos, por que você seleciona na tabela topico_pergunta??? bastar dar um select somente na tabela topico

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.