아래질문 대신...$sql select 구문 조언 구합니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

아래질문 대신...$sql select 구문 조언 구합니다. 정보

아래질문 대신...$sql select 구문 조언 구합니다.

본문

아래 방식으로 한장의 페이지에 리스트를 구현하면...가능은 한데요...
페이징처리할때 total_count 때문에...자꾸 맞지가 않는거 같습니다.

그래서, sql 구문에서 원하는 답을 얻는거 어떨까 생각이 들어서요..

$sql = "select * from $g4[point_table] where mb_id='".$member[mb_id]."' and po_point>0 order by  po_id desc";
$result = sql_query($sql);

일때요...

$date = "".substr($row[po_datetime],0,10).""; 와 같이
날짜만 봤을때....

전체 리스트는 불러오지만....동일한 날짜의 것은 원하는 갯수만 선택해서 불러올수 있는지 해서요....

이런 sql 구문은 어찌 검색해야 할지 몰라 질문 올립니다.

조언 부탁드립니다.

댓글 전체

아래글도 보고 이글 봐도 원하시는 결과가 무엇인지 잘 모르겠네요.
원하시는 날자의 카운트는 쿼리문을 한번 더 날려서 카운트만 가져오고
리스트에 출력될 내용은 원하는 where 조건으로 가져오면 됩니다.

보기에.. 하나의 쿼리문으로 두개 이상의 값을 얻으려고 하니 어려워 진 듯 합니다.
원하시는게 전체말구 원하는만큼이라면~

원하는 날짜에서 특정아이디의 데이타를 내림차순으로 100개를 가져오기!!!

$end = 100; //원하는갯수 예시
$start = 0; //첫페이지는 0 다음페이지라면  ($pageNum - 1) * $end 가  스타트 값이 됩니당~
$date = "2011-07-19"; // 날짜 예시

$sql = "select * from $g4[point_table] where mb_id='".$member[mb_id]."' and po_point>0 and substr(po_datetime,1,10) = '".$date."' order by  po_id desc limit $start,$end ";

limit 를 쓰시면 됩니다  페이징구현이라면 $start,$end값을 설정하면 원하는부분을 가져오겠죵~
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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