Ir para conteúdo
Fórum Script Brasil

walck

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que walck postou

  1. walck

    Select dentro do outro

    Cara muito obrigado por ter respondido, fiz as adaptações para o nome correto das colunas só que não funcionou o phpmyadmin retornou o seguinte erro: Estou usando esta consulta para fazer o menu lateral de um site gostaria que aparecesse a categoria principal embaixo as 3 subcategorias da categoria principal. Mensagens do MySQL : [Documentação] #1052 - Column 'id' in on clause is ambiguous SELECT c.pcat_id, c.pcat_nome, s.id, s.cat, s.pcat_id FROM pcat c JOIN cats s ON s.pcat_id = c.pcat_id LEFT JOIN cats s2 ON ( s2.pcat_id = s.pcat_id ) AND ( s2.id < id ) GROUP BY c.pcat_id, c.pcat_nome, s.id, s.cat HAVING COUNT( s2.id ) < 3 ORDER BY c.pcat_nome, s.cat
  2. walck

    Select dentro do outro

    Boa Tarde, amigos do Forum/PhP Estou precisando listar todas as categorias principais com as 3 primeiras subcategorias Tabela pcategoria (categorias principais) campos cat_id cat_nome Tabela scategoria (subcategorias) scat_id scat_nome cat_id Agora queria mostrar o resultado assim as categorias principais e as 3 primeiras subcategorias Cores laranja amarelo Vermelho mais.... Tipos Liso Espelhado Fosco mais... Tentei de mil maneiras mas não consigo entender a logica de como seria pensei em 2 selcts não chega nem perto do resultado, alguém me da uma força????? Abraços e desde já muito obrigado!!! meu codigo esta assim: <? include "config.php"; $sql = mysql_query("select * from pcat") or die (mysql_error()); while ($dados = mysql_fetch_array($sql)) { $pcat_id = $dados['pcat_id']; echo "$pcat_id"; $pcat_nome = $dados['pcat_nome']; echo "$pcat_nome"; $sql = mysql_query("select * from cats ") or die (mysql_error()); while ($dados = mysql_fetch_array($sql)) { $scat_id = $dados['id']; echo "$scat_id"; $scat_nome = $dados['cat']; echo "$scat_nome"; } } ?>
×
×
  • Criar Novo...