질문/조언질답게시판


https://www.xpressengine.com/tip/22795784
 

팁을 이용해서 게시물을 엑셀로 다운받는거까지는 만들었는데

내용이 많아지면 오래걸리거나 혹은 멈춘다기에 최근 7일의 데이터만 가져오는걸 추가하고싶습니다.

 

방법좀 알려주시면 감사합니다

  • profile
    $result = mysql_query("select * from $info[table] where module_srl = $info[module_srl]");

    쿼리문의 where절에 날짜필드 >= '7일전날짜' 이렇게 추가하면 됩니다.
    select * from $info[table] where module_srl = $info[module_srl] AND 날짜필드 >= '7일전날짜'
    이런식이 되겠죠.
    날짜필드는 db에서 찾아봐야 할테고, 7일전 날짜는 날짜필드에 들어가는 값이 어떻게 들어가는지에 따라서 적당히 바꿔줘야 하겠죠.

    아니면 몇개까지만이라고 한다만 마지막에 limit 갯수 를 추가하면 되요.
    select * from $info[table] where module_srl = $info[module_srl] limit 5000
    이런식으로요.
  • profile profile

    감사.png

     

    감사합니다 쿼리문 어찌 해야할지 막막했는데 and랑 limit 그냥사용해도 되는거였군요


서버에 요청 중입니다. 잠시만 기다려 주십시오...