Galera sou novato nessa área de banco de dados, estou tentando fazer uma lista com MySql e PHP na qual os itens devem ser agrupados por títulos. Meu código está desse jeito:
$sql = "SELECT capitulo, artigo FROM nova GROUP BY capitulo ORDER BY capitulo ASC";
$query = mysql_query($sql);
while($sql = mysql_fetch_array($query)) {
$capitulo = $sql["capitulo"];
$artigo = $sql["artigo"];
if ($capitulo >= 1) {print "<ul>Capitulo $capitulo <li>Artigo $artigo</li></ul>";} else {"";};
};
Gostaria de exibir os valores da coluna artigos agrupados como li’s, agrupados por ul’s que correspondem ao coluna capítulo. Porém sempre que adiciono uma nova linha na tabela contendo um valor repetido para o capitulo, apenas um artigo é exibido para cada capitulo.