silvino
Power Member
Olá,
Tenho o seguinte problema, tenho 3 tabelas relacionadas entre elas por numero inteiro, sei que para obter os campos relacionados tenho de recorrer ao inner join. O Problema apareceu logo com a junção das duas primeiras, existem dois campos com a mesma designação. Acho que é melhor mostrar o código;
Depois para visualizar;
Apenas obtenho o nome da primeira tabela, neste caso artigo...
Tenho o seguinte problema, tenho 3 tabelas relacionadas entre elas por numero inteiro, sei que para obter os campos relacionados tenho de recorrer ao inner join. O Problema apareceu logo com a junção das duas primeiras, existem dois campos com a mesma designação. Acho que é melhor mostrar o código;
PHP:
$str="SELECT artigo.nome, subtopico.nome FROM artigo
INNER JOIN subtopico ON artigo.iddep=subtopico.id";
PHP:
$res=mysql_query($str);
while($l=mysql_fetch_array($res)){
echo '<p class="subtitulo">'.$l["nome"].'</p>'; //desejo obter o nome da tabela artigo
echo '<p class="subtitulo">'.$l["nome"].'</p>'; //desejo obter o nome da tabela subtopico
}
Última edição: