저 질문 등록이 안되요!! ㅜㅜ > 자유게시판

자유게시판

저 질문 등록이 안되요!! ㅜㅜ 정보

저 질문 등록이 안되요!! ㅜㅜ

본문

옛날 옛날 게시물 중 미채택 답변이 있다고 해서..

채택 하려고 하는데 채택도 안되고...ㅜㅜ;;;

 

제가 미채택한 ... 질문한 글을 보니

2014년 8월 이전 글들 입니다 ㅠㅜ;;;

 

3월 중순에도 질문등록이 가능했는데 지금 안되요~~ ㅜㅜ;;

 

관리자님 어떻게 해결 방안좀.. 그리고

 

 

그래서 말인데.. 얼떨결에 여기다 질문을.....^^;;;;;;;

 

sellect 문에서

$d_search .= " and (wr_10 = 'a' or wr_10 = 'b') ";

이건 검색이 되는데

 

$d_search .= " and (wr_10 = 'a' or wr_10 = 'b' or wr_10 = 'c' or wr_10 = 'd') ";

이건 검색이 안되고 프로그래밍 오류 메세지가 뜹니다

 

$d_search .= " and (wr_10 = 'a' or wr_10 = 'b' or wr_10 = 'c') ";

이건 됐다가 안됐다가...프로그래밍 오류 뜨고...

 

 

 

분명 며칠전까지 확인 했던 부분인데.....

 

갑자기 왜 이럴까요....ㅜㅡ;;;

 

 

 

 

 

 

추천
0

댓글 14개

Echo  로 $d_search 했을때 쿼리 올려보시겠어요.
다른 부분의 쿼리가 문제 생긴듯 해요

아니면 in 사용을 하시되 레코드가 많으면 and 사용하신 방법이 더 좋구요..여담으로 or  보다는 in 이 더 빨라요
http://ojava.tistory.com/m/post/12
게시판 내용중 엑셀로 다운로드 하는 부분을 작업하는데..


$sql = " SELECT *  FROM g5_write_01_1 where wr_is_comment = '0' {$d_search}  order by wr_datetime desc";
    $result = sql_query($sql);
    $cnt = @mysql_num_rows($result);
    if (!$cnt)
        alert("출력할 내역이 없습니다.");

여기서 $d_search 부분이 or 이 두개면 검색이 됐다가 3개 이상이면  뜨네요 ..ㅜ 며칠전까지만 해도 된건데 갑자기 이러는 이유가... 머리가 아프네요..ㅜㅜ 말씀하신 in 으로 해 봐야겠습니다 ㅜㅜ;;;
잘하시는 분이시지만

Result  위에
Echo $sql 로 해놓고 브라우져에 나오는것 확인하시는게...in 으로 해도 문제가 생길지도 몰라서요.

프로그래밍 오류는 뭐라고 뜨나요?
in 으로 해도
 wr_10 in ('a','b') 이건 되는데


 wr_10 in ('a','b','c','d') 이건 오류입니다 하하하 이유를 모르겠네요 하하하하
오류메세지는 500 내부서버 오류 페이지가 뜨네요..ㅜㅜ;;;


echo $sql  출력은
SELECT * FROM g5_write_01_1 where wr_is_comment = '0'  and wr_datetime between '2015-04-01 00:00:00' and '2015-04-30 23:59:59' and wr_10 in ('a','b','c','d') order by wr_datetime desc

이렇게 나오는데.. 뭐가 문제일까요...
. . . And ( wr_datetime between '2015-04-01 00:00:00' and '2015-04-30 23:59:59' ) and . . .

해 보시겠어요.괄로  않 넣어도 되는건데...
늦은 시간에 답변 정말정말 감사드립니다 ㅠㅠ

지금 천천히 확인을 해보니 엑셀로  다운로드 할 데이터가 29000 개가 되네요

이걸 날짜를  10일 단위로 끊고 다운로드를 하니 잘 됩니다 ㅜㅜ

 로딩 시간 때문에 그런것 같은데....

이런건 어떻게 처리를 해야 할까요??
호스팅 용량과 관계가 있을까요??
헉스...그러면 인덱스 타는지 확인하시구요...엑셀 만드는 php  파일 제일 상단에 아래 내용 넣으세요

http://php.net/manual/kr/function.set-time-limit.php

그런데 시간이 너무 걸리면 테이블  락이 걸려서 사용자 모드쪽에 영향이 가거든요...인덱스을 추가 하세요

wr_datetime,wr_10 을 다넣고, 또는 wr_datetime, wr_10 각각  넣어서 어느게 빠른지 확인하시면서 튜닝
짐작이지만 wr_datetime 만 넣은게 더 빠를것 같은..
아~~ 정말정말 감사드립니다 ^^
말씀하신대로 여러가지로 테스트를 해봐야겠네요 ^^;;


감사합니다 !!!!!
2014년 8월 질문 이었는데.. 그 이전 날짜 질문에서는 .미채택 답변이 없어요...ㅜㅜ;;
좋아요/ 신고 /  재등록만 있습니다 ㅜㅜ
전체 161 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여40 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT