제가 Sybase에서 페이징을 할려고
$counnection = sybase_connect(접속정보);
$db = sybase_select_db(DB선택);
$sql = "declare @pagecolumn varchar(16) set rowcount 1 select @pagecolumn = 필드ID from 테이블명 order by 필드ID asc set rowcount 20 select 필드명1,필드명2 from 데이블명 where 필드ID>=@pagecolumn order by 필드ID asc set rowcount 0";
$sql_result = @sybase_query($sql, $counnection);
$row = @sybase_fatch_array($sql_result) 하면
$row에 값이 아무것도 들어 있지 않네요 ..
sql tool로 sql를 입력을하면
결과값이.
======================================================
1 record(s) affected
결과 리스트1
결과 리스트2
결과 리스트3
..
10 record(s) selected
실행 완료
======================================================
이렇게 정상적으로 나오는데
왜 결과 값을 얻을수 없을까요?
아무래도 set rowcount 1에 대한 결과로 1 record(s) affected때문에 그런거 같은데
고수님들의 조언 부탁드려요 ㅜ.ㅡ
|