Valeu lucke, mas ainda não é isso. Vou tentar explicar bem detalhadamente. Estou montando um sistema de administração para um site. Eu montei inicialmente a seguinte instrução sql para listar todos os produtos na página "produtos_consulta.php": $sql = "SELECT p.id, p.nome, p.imagem, p.miniatura, l.linha, c.colecao, s.subcolecao
FROM produtos as p, linhas as l, colecao as c, subcolecao as s
WHERE p.idLinha = l.id AND p.idColecao = c.id AND p.idSubcolecao = s.id AND p.id = $id"; Com ela, eu consigo imprimir na tela o nome do produto, sua respectiva imagem, o nome da linha a qual o produto pertence (l.linha), o nome da colecao a qual o produto pertence (c.colecao) e a subcolecao a qual ele pertence (s.subcolecao). Nessa página cada produto tem seus respectivos ícones de 'exclusão' e 'edição'. Ao clicarmos no botão de edição, vamos para a "produtos_alteracao.php". Aqui começa minha dúvida. Ao invés de apenas listar os itens como na página de consulta, aqui eu tenho q possibilitar a edição do nome do produto, da sua imagem, da linha, da coleção ou da subcoleção em que ele se encontra. A melhor forma do administrador modificar a linha, a coleção e a subcoleção seria por meio de três campos do tipo select (combobox), onde em suas respectivas "<options>s" estariam listadas todas as linhas disponíveis, todas as coleções disponíveis e todas as subcoleções disponíveis, vindas do banco de dados (linhas as l, colecao as c, subcolecao as s). O que eu gostaria de saber é se tem como eu montar os três campos select (combobox) usando APENAS a instrução sql acima. Como eu faço um loop diferente para cada combobox usando uma mesma instrução? Como não sei a melhor forma de se trabalhar aqui, montei o código do post #5, onde desisti da instrução acima e resolvi abrir as 4 tabelas (produtos, linhas, colecao, subcolecao) individualmente. Assim, consigo fazer os loops usando '$linhas = mysql_num_rows($sql)' ou 'while($sql = mysql_fetch_array)' de cada uma das instruções abertas. Eu estou aprendendo PHP na marra, comprei uns livros, lendo vários sites, e queria mesmo saber qual a forma mais "otimizada" pra se fazer essa consulta, pra deixar, além de certo, o "menos lerdo" possível.