jaccon 0 Denunciar post Postado Fevereiro 23, 2008 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
Kandrade 7 Denunciar post Postado Fevereiro 23, 2008 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