J'ai une table mysql avec ces colonnes :
series_id, series_color, product_name
Dans la sortie, je souhaite lister les données par sections, une section pour chacuneseries_id
comme ceci :
A12 Series Product - Milk - Tea - sugar - water B12 Series Product - Water - Banana - Cofee - Tea
Triez les résultats par
series_id
afin que tous les produits ayant la même valeur soient ensemble.Puis lors de l'affichage des résultats, affichez le titre de la série et commencez-en une nouvelle lorsqu'il change
:
\n"; while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { if ($row['series_id'] != $last_series) { if ($last_series) { echo "
\n"; } echo "\n"; $last_series = $row['series_id']; } echo "- " . $row['product_name'] . "
\n"; } if ($last_series) { echo "