>  Q&A  >  본문

루프 오버를 위해 ID별로 MySQL 결과 그룹화

mysql에 비행 데이터가 포함된 테이블이 있습니다. 저는 codeigniter 3

을 사용하여 데이터를 그룹화하고 표시하는 PHP 코드를 작성하고 있습니다. 으아악

$this->db->get()를 사용하여 데이터를 검색하고 쉽게 반복할 수 있습니다. 하지만 각 행이 배열로 되어 있기 때문에 그룹화하기가 어렵습니다. 각 행이 필요하기 때문에 mysql 그룹을 사용할 수 없습니다.

예를 들어 다음 항목을 표시하고 싶습니다

으아악

반복할 수 있도록 결과를 air_id별로 그룹화하는 가장 좋은 방법은 무엇입니까

P粉638343995P粉638343995211일 전514

모든 응답(1)나는 대답할 것이다

  • P粉043295337

    P粉0432953372024-04-07 16:23:46

    1. 데이터베이스에서 데이터 가져오기:

      으아악
    2. 그룹화된 데이터를 보관할 빈 배열을 만듭니다.

      으아악
    3. 가져온 데이터를 반복하고 air_id로 그룹화합니다.

      으아악
    4. 이제 $grouped_data 배열에 air_id로 그룹화된 데이터가 있습니다. 이 배열을 반복하여 지정한 데이터를 표시할 수 있습니다.

      으아악

    이 코드는 그룹화된 데이터를 반복하여 설명하는 대로 표시합니다. 각 비행 데이터 그룹은 해당 air_id 아래에 있습니다.

    회신하다
    0
  • 취소회신하다