>  Q&A  >  본문

PHP를 사용하여 CSV 내보내기(MYSQL)를 위한 열 이름 및 데이터 가져오기

PHP를 통해 MYSQL 데이터베이스를 CSV로 내보내는 방법이 필요하지만 열 이름도 선택해야 합니다. 지금까지 열 이름을 가져오는 것을 제외하고 필요한 모든 작업을 수행하는 다음이 있습니다.

으아악

이것을 어떻게 달성할 수 있을지 잘 모르겠습니다. 열 이름뿐만 아니라 열 이름과 각 열에 포함된 데이터도 가져와야 합니다. 제안된 다른 질문에서는 관련 정보를 찾지 못했습니다.

P粉579008412P粉579008412373일 전731

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

  • P粉949848849

    P粉9498488492023-11-05 20:48:37

    mysqli_query()方法设置了$result,您就可以使用mysqli_fetch_fields()에서 반환된 결과 집합의 각 열을 설명하는 배열입니다.

    이 배열의 각 요소는 여러 속성을 가진 개체입니다. 속성 중 하나는 name——您可以将其用作 csv 文件的标题。您还可以获得 max_lengthlengthtable와 같은 속성입니다. 링크된 문서에는 이 메타데이터를 사용하는 예가 나와 있습니다.

    쿼리가 메타데이터 배열 요소의 SELECT * FROM table更复杂,则此元数据特别有用:如果您为查询中的列分配别名,它们会显示在名称code> 속성보다 작은 경우.

    결과 집합에 행이 없는 경우에도 작동합니다.

    회신하다
    0
  • P粉002023326

    P粉0020233262023-11-05 09:24:13

    배열의 키를 mysqli_fetch_assoc,因此列的名称是每次迭代中 $row 사용하고 있기 때문입니다. 첫 번째 반복에서 이것을 파일에 넣을 수 있습니다:

    으아악

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