Arquivado
Este tópico foi arquivado e está fechado para novas respostas.
- 0
![Emanueldavila](https://forum.imasters.com.br/uploads/monthly_2017_09/E.png.508cbffd3f8968aeaea39f1fcb1a0247.png)
codigo left join codigo left join
Perguntado por
Emanueldavila
Este tópico foi arquivado e está fechado para novas respostas.
Perguntado por
Emanueldavila
Ao usar o fórum, você concorda com nossos Termos e condições.
<?php
//exibe resultados encontrados no Banco de Dados
$buscar = @mysql_query("SELECT
categoria.codigo_categoria,
categoria.nome_categoria,
subcategoria.codigo_subcat,
subcategoria.nome_subcat,
subcategoria_a.codigo_subcat_a,
subcategoria_a.nome_subcat_a,
subcategoria_b.codigo_subcat_b,
subcategoria_b.nome_subcat_b
FROM categoria
LEFT OUTER JOIN subcategoria
ON categoria.codigo_categoria = subcategoria.codigo_categoria
LEFT OUTER JOIN subcategoria_a
on subcategoria.codigo_subcat = subcategoria_a.codigo_subcat
LEFT OUTER JOIN subcategoria_b
on subcategoria_a.codigo_subcat_a = subcategoria_b.codigo_subcat_a
ORDER BY
categoria.codigo_categoria,
categoria.nome_categoria,
subcategoria.codigo_subcat,
subcategoria.nome_subcat,
subcategoria_a.codigo_subcat_a,
subcategoria_a.nome_subcat_a,
subcategoria_b.codigo_subcat_b,
subcategoria_b.nome_subcat_b ASC ")or die(@mysql_error());
if(@mysql_num_rows($buscar) > 0){
while($ver = @mysql_fetch_array($buscar))
{
$cod_cat = $ver['codigo_categoria'];
$nome_cat = $ver['nome_categoria'];
$cod_cat_n1 = $ver['codigo_subcat'];
$nome_cat_n1 = $ver['nome_subcat'];
$cod_cat_n2 = $ver['codigo_subcat_a'];
$nome_cat_n2 = $ver['nome_subcat_a'];
$cod_cat_n3 = $ver['codigo_subcat_b'];
$nome_cat_n3 = $ver['nome_subcat_b'];
//MOSTRA OS RESULTADOS DENTRO DESTA TABELA HTML
echo "
<div id='table3'>
<table id='table35' border='1' margin='0'>
<tr>
<td width=85 height=40 margin=0 align=center nowrap=true>$cod_cat</td>
<td width=200 height=40 margin='0' align=center nowrap=true>$nome_cat</td>
<td width=210 height=40 align=center nowrap=true>$nome_cat_n1</td>
<td width=210 height=40 align=center nowrap=true>$nome_cat_n2</td>
<td width=210 height=40 align=center nowrap=true>$nome_cat_n3</td>
<td width=85 height=40 align=center nowrap=true> <a href='alterar_n3.php?cod_cat_n3=$cod_cat_n3'><img src='imig/editar.png' width=20 height=20 /></td>
<td width=85 height=40 align=center nowrap=true> <a href='delete_n3.php?delete_id=$cod_cat_n3'><img src='imig/excluir.png' width=20 height=20 /></td>
</tr>
</table>
</div>";
}}
?>
tenho este código acima so que ele me retorna repetido o nome das categorias
por exemplo
carro
===Peças
carro
===usado
carro
===novo
gostaria que me mostrasse desta forma
carro
===Peças
===usado
===novo
obrigado pela atenção.
Compartilhar este post
Link para o post
Compartilhar em outros sites