쿼리 결과 파일로 저장하기 질문있습니다. 채택완료
</p>
<p>$sql = "
select A.ca_name, A.wr_subject, ifnull(B.lh_date,0)
from g5_write_course_part as A
left outer join (
select lh_name, count(lh_date) as lh_date
from g5_lecture_hit
where lh_name like '%' $where2 $where1
group by lh_name
) as B
on A.wr_subject = B.lh_name
$where3
order by A.ca_name";
$res = sql_query($sql);</p>
<p>
이와 같은 쿼리 결과를 페이지에서 엑셀파일로 저장하는 버튼을 만드려고 합니다.
버튼을 눌렀을때, ajax 통신을 이용하여 위 sql문을 변수로 전송하고,
전송받은 sql문 뒤에 이와같이 쿼리문을 뒤에 입력하였는데 잘안되네요..ㅠㅠ 도움이 필요합니다!
$sql into outfile 'test.csv' fields terminated by '\t'
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
6년 전
ajax 통신을 이용하여 위 sql문을 변수로 전송하고 <---sql문을 뭐하러 전송하나요
ajax로 호출하는 페이지에 저 쿼리문을 넣으면 될텐데요?
쿼리문을 뒤에 입력하였는데 잘안되네요<--- 어떻게 안된다는 것인가요?
화일 생성이 안된다는 말인가요? 다른 에러가 나온다는 말인가요?
화일이 보이지 않는다는 것은 화일 저장 위치가 정확하게 지정이 안되어서
어디로 저장 되었는지 모르기 때문인 것 같습니다
into outfile '/www/test.csv' <--- 이것처럼 확실한 경로를 넣어주세요
into outfile '/{$_SERVER['DOCUMENT_ROOT']}/data/test.csv'
내용에 한글이 있는 경우 액셀에서 불러오려면 csv 화일을 ansi로 저장해서 불러와야 합니다
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택