Crie títulos de categoria ao exibir dados SQL usando PHP

Eu tenho um menu para um site que estou puxando todas as informações de um banco de dados mySQL. Estou tentando encontrar uma maneira de classificar os alimentos em categorias com títulos.

Eles seriam classificados como

Aperitivos:

Os resultados são exibidos aqui

Saladas:

Os resultados são exibidos aqui

E assim por diante para algumas categorias diferentes. Aqui está minha declaração de seleção

$sql = "SELECT item, price, description, category, picture, category_id FROM menu ORDER BY category ASC"; $new_result = mysql_query($sql);

E é assim que estou importando os dados usando php

<?php while($new_row = mysql_fetch_array($new_result)) {
    if (isset($new_row["picture"])){
        echo "<div class='images'><img style='margin:15px;' src='".$new_row['picture']."' alt='".$new_row["item"]."' />
        <h2>". $new_row['item']."</h2>
          <h4>Price: ". $new_row['price']. " </h4>
          <p>Description: ". $new_row['description'] ."</p>
          <p>Category: ". $new_row['category'] ."</p></div>";}
 else {
    echo "<div class='images'><img style='margin:10px;' src='/archives/class11-lab/no.jpg' alt='Sorry, No Image Available' />
          <h2>". $new_row['item']."</h2><br>
           <h4>Price:". $new_row['price']. " </h4>            
        <p>Description: ". $new_row['description'] ."</h4>
         <p>Category: ". $new_row['category'] ."</p></div>";} } ?>

O que tenho aqui funciona perfeitamente bem, só não faço ideia de como criar cabeçalhos para categorizar os tipos de alimentos.

obrigado

questionAnswers(1)

yourAnswerToTheQuestion