mysql 연결이 열려 있고 모든 데이터를 다운로드 가능한 csv 또는 Excel 파일로 내보내려고합니다. 나는 그것이 Select (http://dev.mysql.com/doc/refman/5.0/en/select.html)와 관련이 있다고 생각하지만 작동하는 구문을 모을 수는 없다. 모든 포인터는 감사하겠습니다.mysql 데이터베이스에서 한 번의 클릭으로 다운로드 할 수있는 csv/excel 파일을 얻는 방법은 무엇입니까?
답변
나는 처음으로 이것을 보았습니다. 그리고 그것은 꽤 굉장합니다.
SELECT * INTO OUTFILE "/csvs/my-csv.cvs"
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY "\n"
FROM whatever;
그런 다음 이들을 /csvs/my-csv.cvs
에 연결하거나 PHP를 사용하여 다운로드하십시오.
<?php
header('Content-type: text/csv');
header('Content-Disposition: attachment; filename="file.csv"');
readfile('/csvs/my-csv.csv');
exit;
@RDL과 같은 라이브러리를 사용해야합니다. 위 코드를 작동시키지 못했습니다. 나는 이것을 사용했다 : $ FileName = "/ googleresearch". abs (rand (01000000000000)). ".csv"; $ query = "happyturtle from OUTFILE $ FileName; 에 의해 종료 된 필드 ','OPTIONALLY ENCLOSED BY '' ''; '\ n을' '로 종료 LINES; $ 결과 =는 mysql_query ($ 쿼리) 또는 죽을 (mysql_error를을()); 종료;. 내가 완벽하게 작품을이뿐만 아니라 내 코드에 대한 질문이 – user586011
확인 내 localhost에서 다운로드 할 수 있지만 테스트 서버에 업로드 할 때 헤더 정보에 이미 아이디어가 전송되었다는 오류 메시지가 표시됩니까? – puddleJumper
- 1. 한 번의 클릭으로 여러 장의 프린트를 얻는 방법은 무엇입니까?
- 2. 한 번의 클릭으로 "고맙습니다"페이지 다운로드 및 다운로드
- 3. 한 번의 클릭으로 WordPress Plugin 업데이트를 코딩하는 방법은 무엇입니까?
- 4. 단 한 번의 클릭으로 단락에서 단어를 선택하는 방법은 무엇입니까?
- 5. 한 번의 클릭으로 앱에서 dll을 전환 하시겠습니까?
- 6. JSP에서 단 한 번의 클릭으로 두 동작을 수행하는 방법은 무엇입니까?
- 7. 한 번의 클릭으로 바탕 화면을 변경하는 가장 간단한 방법은 무엇입니까
- 8. 한 번의 클릭으로 여러 개의 쿼리를 순차적으로 실행하는 방법은 무엇입니까?
- 9. CheckListBox 항목을 한 번의 클릭으로 확인하는 방법은 무엇입니까?
- 10. 한 번의 클릭으로 업데이트 된 버전을 얻는 방법
- 11. 한 번의 클릭으로 Facebook- 이메일 검색
- 12. VB.NET-Grid 한 번의 클릭으로 두 번 클릭으로 화재가 발생합니다.
- 13. 한 번의 클릭으로 여러 검색 양식이 실행됩니까?
- 14. 한 번의 클릭으로 응용 프로그램, 새로운 버전
- 15. Python을 제출하고 한 번의 클릭으로 표시
- 16. Zip Blob 파일을 MySQL 데이터베이스에서 다운로드 할 수있게 만드는 방법
- 17. 한 번의 클릭으로 텍스트 팝업을 표시하고 두 번 클릭하여 다운로드하는 방법은 무엇입니까?
- 18. Eclipse에서 한 번의 키 누르기로 Ant를 실행할 수있는 방법은 무엇입니까?
- 19. 다운로드 한 mp3 파일을 재생하는 방법은 무엇입니까?
- 20. 파일을 다운로드 한 횟수를 확인하는 방법은 무엇입니까?
- 21. 한 번의 클릭으로 양식 변수와 제출 작업을 결합 할 수있는 방법
- 22. 한 번의 클릭으로 GridView에서 레코드 삭제 및 서버에서 파일
- 23. 한 번의 클릭으로 2 개의 SQL 문을 실행하는 방법
- 24. Javascript : 한 번의 클릭으로 양식 필드 값을 변경하는 방법
- 25. 한 번의 클릭으로 동일한 이미지 컨트롤 (wpf)을 더블 클릭
- 26. Android OnTouchListener는 한 번의 클릭으로 2 개의 이벤트를 수신합니다.
- 27. jQuery : 한 번의 클릭으로 여러 항목 전환 (멍청이)
- 28. iPhone : 여러 번의 클릭으로 단일 UIView 만들기
- 29. 어떻게하면 GridView에서 단 한 번의 클릭으로 링크를 만들 수 있습니까?
- 30. emacs speedbar에서 디렉토리를 입력하려면 한 번의 클릭으로 어떻게 설정합니까?
기본 PHP 및 mysql 튜토리얼로 시작하십시오. –
지금까지 시도한 내용은 무엇입니까? 귀하의 csv 생성 코드를 게시하면 우리는 당신에게 어떤 방향을 제시 할 것입니다. – RDL
@alex가 그의 대답에서 말한대로 CSV를 수행 할 수 있습니다. 정품 Excel 파일의 경우 PHPExcel (http://www.phpexcel.net) –