Ir para conteúdo

POWERED BY:

Arquivado

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

jaccon

Buscando dados em duas tabelas diferentes

Recommended Posts

Olá pessoas eu estou com um problema que não estou conseguindo resolver, tenho duas tabelas conteudo e categoria no qual a coluna conteud_categoria da tabela conteudo corresponde ao ID da tabela categoria ( campo (id )

 

quando resgato os valores da tabela conteudo eu precisaria ao invés de trazer o ID da coluna conteudo_categoria deveria trazer o nome da categoria relaciando ao ID correspondente

 

exemplo:

 

Tabela Conteudo

id

nome

categoria <-- ID da categoria que vêm da coluna id da tabela categoria

status

 

Tabela Categoria

id

nome

status

 

Minha query para resgatar os dados da tabela conteúdo:

 

$query = mysql_query("SELECT * FROM bscms_conteudo order by id DESC LIMIT 10");

while ($row=mysql_fetch_row($query))

{

echo "

Nome: $row[1]<br/>

Categoria: $row[3]<br/>

 

" ; // usar este id como referência para buscar o nome categoria na tabela categoria na coluna nome

}

 

Meu grande problema que não estou conseguindo resolver é substituir o row[3] pelo nome da tabela, já tentei o INNER JOIN mais não sei o porque não funciona, se puderem me mostrar um exemplo de impressão eu agradeço.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

voce pode criar uma única query, veja se funciona:

 

$query = mysql_query("SELECT  conteudo.id, conteudo.nome, categoria.nome FROM conteudo INNER JOIN categoria ON conteudo.nome = categoria.nome order by conteudo.id DESC LIMIT 10");

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.