mysql에 비행 데이터가 포함된 테이블이 있습니다. 저는 codeigniter 3
을 사용하여 데이터를 그룹화하고 표시하는 PHP 코드를 작성하고 있습니다. 으아악 $this->db->get()
를 사용하여 데이터를 검색하고 쉽게 반복할 수 있습니다. 하지만 각 행이 배열로 되어 있기 때문에 그룹화하기가 어렵습니다. 각 행이 필요하기 때문에 mysql 그룹을 사용할 수 없습니다.
예를 들어 다음 항목을 표시하고 싶습니다
으아악반복할 수 있도록 결과를 air_id
별로 그룹화하는 가장 좋은 방법은 무엇입니까
데이터베이스에서 데이터 가져오기:
으아악그룹화된 데이터를 보관할 빈 배열을 만듭니다.
으아악가져온 데이터를 반복하고 air_id로 그룹화합니다.
으아악이제 $grouped_data 배열에 air_id로 그룹화된 데이터가 있습니다. 이 배열을 반복하여 지정한 데이터를 표시할 수 있습니다.
으아악이 코드는 그룹화된 데이터를 반복하여 설명하는 대로 표시합니다. 각 비행 데이터 그룹은 해당 air_id 아래에 있습니다.