만약 당신이 다음 코드를 대신 라인 8-20과 16-30 1과 2의 예제에서 각각 다음과 유사한 사용 하는 데이터를 얻을 mysql을 사용 하 고 싶습니다. 데이터베이스에 대 한 쿼리 및 연결 매개 변수를 변경할 수 있는지 확인 하십시오. 또한 다음 데이터베이스 관련 코드는 예제 일 뿐입니다. 실제 응용 프로그램에서는 다른 파일에 있을 수도 있고 오류 처리도 있어야 합니다. CSV (쉼표로 구분 된 값)는 표 형식의 데이터를 일반 텍스트로 저장 하는 가장 일반적인 파일 형식입니다. 일반적으로 CSV 파일은 프로그램 간에 표 형식 데이터를 이동 하기 위한 데이터 가져오기 및 내보내기에 사용 됩니다. 데이터 가져오기와 수출은 웹 애플리케이션에서 가장 많이 사용 되는 기능이 며, CSV 파일 포맷은이를 위해 최선의 선택 이다. 당신은 나가 기능 .php 파일에 활동을 놓았다는 것을 주의 할지도 모 르다. 다음 단계에서는이 파일을 만들고 코드를 추가 합니다. 나는 또한 파일의 끝의 가까이에 방법 get_all_records ()를 포함 한다.

이 메서드는 데이터베이스에서 모든 레코드를 페치하고 인덱스 페이지의 테이블에 레코드를 표시 합니다. 줄 3은 ` 내용 처리 ` 헤더를 생성 합니다. 내용-처리 헤더는 RFC 2183에서 정의 되었으며 전자 메일에 사용 하기 위한 것 이지만 웹 브라우저 에서도 채택 되었습니다. 웹 브라우저에서 ` attachment ` 값은 브라우저에 제안 된 이름으로 다운로드할 파일을 제공 하도록 지시 하 고, 그렇지 않으면 일반 텍스트 처럼 브라우저 창에 표시 될 수 있습니다. 이 문서에서는, 어떻게 MySQL과 반대로 CSV 파일에서 테이블을 저장 하는 방법을 설명 합니다. 당신은 서버와 phpstack 응용 프로그램을 실행 하는 cloudways에 가입 해야 합니다. 아래 gif: exportdata. php 파일에서 다음 작업을 처리 합니다.

CSV (쉼표로 구분 된 값)는 응용 프로그램 간에 표 형식 데이터를 전송 하는 가장 일반적인 방법 중 하나입니다. 많은 응용은 CSV 파일에 (서) 데이터를 수출 하 고 싶어한다. 이 문서에서는 우리가 어떻게 PHP를 사용 하 여 CSV 파일을 만들 수 있습니다 나타납니다. 우리는 또한 자동으로 대신 그냥 브라우저에서 보여주는 파일을 다운로드 하거나 사용자에 게 그것을 다운로드 하는 링크를 제공 하는 방법을 볼 수 있습니다. CSV 파일을 가져온 후, 나는 간단한 함수를 통해 데이터를 표시 합니다, get_all_records (), index.php에서 초기화. 이 함수를 .php로 복사 합니다. 콘텐츠의 mime 형식은 텍스트/csv, csv 파일에 대 한 공식적인 mime 형식입니다. 헤더는 권장 파일 이름을 제공 하 고 브라우저를 강제로 저장 대화 상자를 표시 합니다. 그냥 첫 번째 매개 변수로 배열 함수를 호출 하 고 두 번째 매개 변수는 파일 이름입니다 그리고 그것은 선택 사항입니다. 이 진짜로 간단한 방법에서는, 나는 단순히 모든 기록을 선정 하 고 색인 페이지에이 기록을 방법을 통해 표시 했다. 사용자가 CSV 파일을 업로드할 때마다 레코드가 테이블에 저장 된 다음 인덱스 페이지에 표시 됩니다. 이 예에서는, 우리는 장난감으로 지명 된 MySQL 테이블을가지고 있다.

이 테이블의 필드 이름을 읽고 CSV 파일의 제목으로 추가 합니다.