wawasurf Postado Outubro 21, 2009 Denunciar Share Postado Outubro 21, 2009 (editado) Tenho a tabela categoriasCREATE TABLE `categorias` ( `codigo` tinyint(11) NOT NULL AUTO_INCREMENT, `categorias_cat` varchar(255) COLLATE latin1_general_ci NOT NULL, PRIMARY KEY (`codigo`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2; -- -- Extraindo dados da tabela `categorias` -- INSERT INTO `categorias` VALUES(1, 'Linha ligth'); e a tabela produtos: CREATE TABLE `produtos` ( `codigo` tinyint(3) NOT NULL AUTO_INCREMENT, `imagem` varchar(255) COLLATE latin1_general_ci NOT NULL, `imagem_menor` varchar(255) COLLATE latin1_general_ci NOT NULL, `nome_produto` varchar(255) COLLATE latin1_general_ci NOT NULL, `descricao` mediumtext COLLATE latin1_general_ci NOT NULL, `categoria` varchar(255) COLLATE latin1_general_ci NOT NULL, PRIMARY KEY (`codigo`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=14; -- -- Extraindo dados da tabela `produtos` -- INSERT INTO `produtos` VALUES(13, 'imagem_1256126352.jpg', 'menor_1256126352.jpg', 'bolo lev', 'asn askjda sdj', 'Linha ligth'); INSERT INTO `produtos` VALUES(12, 'imagem_1256126331.jpg', 'menor_1256126331.jpg', 'Pão lev', 'kaojsd aks daplk osk ao aqlo sdk ldklod<strong>k oki </strong>', 'Linha ligth'); Com INNER JOIN seria mais ou menos assim? $result = mysql_query("SELECT * FROM categorias INNER JOIN produtos ON categorias.categorias_cat=categoria.categoria"); while ($row = mysql_fetch_array($result)){ }como faço pata imprimir na tela dessa forma?Nome da categoriaProdutoProduto2Nome da categoria2Produto3Produto4 Editado Outubro 21, 2009 por wawasurf Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 leandromx Postado Outubro 21, 2009 Denunciar Share Postado Outubro 21, 2009 Desmembra e faça While dentro de Whilewhile($categoria){ echo $categoria['nome']."<br>"; $sql_sub_categoria = mysql_query("SELECT * from produto where codigo='$categoria[codigo]'"); while($produto){ echo $produto."<Br>"; } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
wawasurf
Tenho a tabela categorias
e a tabela produtos: Com INNER JOIN seria mais ou menos assim?como faço pata imprimir na tela dessa forma?
Nome da categoria
Produto
Produto2
Nome da categoria2
Produto3
Produto4
Editado por wawasurfLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.