조건문과 넘버에 관한 질문 드립니다. > 그누4 질문답변

그누4 질문답변

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

조건문과 넘버에 관한 질문 드립니다. 정보

조건문과 넘버에 관한 질문 드립니다.

본문

$From  = " from jjlove_bnet as a";
$Join  = " left join jjlove_record b on a.uid=b.uid left join g4_member c on a.acct_username=c.mb_signature";
$Where = " where (1) ";
$Order = " order by b.point desc";


$sql = "select count(*) $From $Join $Where";
$row = sql_fetch($sql);
$totalt = $row[cnt];

$rows = 25;
$total_page  = ceil($total_count / $rows);
if ($page == "") { $page = 1; }
$from_record = ($page - 1) * $rows;

$mod = 48;
$tbl_col =2 ;

$tbl_col_sep = (int)($mod / $tbl_col) + ($mod % $tbl_col)  ;

$sql = " select * $From $Join $Where $Order limit $from_record, $rows ";


$result = sql_query($sql);

for ($i=0; $row=sql_fetch_array($result); $i++) 
{

안녕하세요 초보 유져입니다. 제가 현재 위와 같은 내용으로 리스트를 출력 받고 있습니다.
그럼데 처음에 100 200 3백명 까지는 잘 나오더니.. 지금 1200명이 넘어가니 ㅜㅜ
불러오는데 느린건지. 느낌인 좀 느리더군요..

그래서 조건을 걸고 싶습니다. 필드중에 signame 이라는 필드가 있습니다. 그 필드에
내용이 있는것들만 출력하고 싶습니다 그냥 if 문을 써서 골라 냈더니..
넘버 1 2 3 4 5 6 7 8 9 ~ 이렇게 나가야 되는데 중간중간 에 빠진 번호가 나오더군요

혹시나 제가 작성해 놓은 소스에 문제가 있거나.. 줄여도 되는 부분이 있으면 부탁좀 드립니다.

(__) 꾸벅...

댓글 전체

$Where = " where (1) and a.signame <> '' ";

a.signame은 위 테이블에서 as a 라고 그룹으로 지정한 것이나... a b c 그룹중에 signame 필드가 있는 그룹 네임을 쓰셔야 합니다.
a.signame 또는 b.signame 또는 c.signame 으로..
감사합니다 ^^ 되긴하는데요 페이지 처리부분에 문제가 잇네요..
전부다.. 페이지로 표시가 되네요... 출력된것만 가지고 페이지 처리하려면 어떻게 해야 될까요?
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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