집 >데이터 베이스 >MySQL 튜토리얼 >PHP의 While 루프를 사용하여 MySQL 데이터를 섹션으로 구성하는 방법은 무엇입니까?
While 루프를 사용하여 PHP에서 MySQL 데이터를 지정된 ID별로 섹션으로 구성하는 방법
series_id 열이 있는 MySQL 테이블에서 , series_color 및 product_name의 경우 PHP에서 while 루프를 사용하여 정리된 섹션에 데이터를 표시할 수 있습니다. 원하는 출력은 다음과 같습니다.
A12 Series Product - Milk - Tea - sugar - water B12 Series Product - Water - Banana - Cofee - Tea
이를 달성하려면 다음 단계를 따르세요.
결과 순서 지정:
$stmt = $pdo->prepare("SELECT series_id, product_name FROM yourTable ORDER BY series_id"); $stmt->execute();
섹션 생성:
$last_series = null; echo "<ul>\n"; while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { if ($row['series_id'] != $last_series) { if ($last_series) { echo "</ul></li>\n"; } echo "<li>" . $row['series_id'] . " Series Product\n"; echo "<ul>\n"; $last_series = $row['series_id']; } echo "<li>" . $row['product_name'] . "</li>\n"; } if ($last_series) { echo "</ul></li>\n"; } echo "</ul>\n";
위 내용은 PHP의 While 루프를 사용하여 MySQL 데이터를 섹션으로 구성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!