메뉴 건너뛰기

app

[php] XE에서 로그인 연동 및 전체 row 구하기

박영식2011.02.25 17:32조회 수 4207댓글 0

    • 글자 크기

define('__ZBXE__', true);
 require_once('../../config/config.inc.php');
 $oContext = &Context::getInstance();
 $oContext->init();
    
 $logged_info = Context::get('logged_info'); 
 $id = $logged_info->user_id;

위의 코드를 이용해 로그인 되어있을 경우 id까지 얻을 수 있다.
$logged_info->group_list[3] 여기엔 초기값으로 정회원이 들어있고,
$logged_info->group_list[2] 준회원일 경우 여기에 값이 들어있다.
$logged_info->is_admin 최고 관리자일 경우 이 변수에 Y가 할당되어 있다.

$logged_info 변수가 존재 하는 것 만으로 로그인 여부를 확인할 수 있다.

그런데 이를 사용하면, select로 db를 가져오고 mysql_affected_rows()로 카운트 할 때, 1로 설정된다. 이유는 잘 모르겠고, 이를 대체하여 mysql_num_rows($result)로 대체하여 row의 개수를 구했다.

$result = mysql_query($sql, $connect); 
$total = mysql_num_rows($result); // 총 레코드 수
박영식 (비회원)
    • 글자 크기
[PHP] XE에서 document_srl로 DocumentModel 만들기 (by 박영식) [OBDC] mssql OBDC 설정 (by 박영식)

댓글 달기

박영식
2011.02.18 조회 2373
박영식
2010.09.29 조회 4525
박영식
2010.09.09 조회 4604
박영식
2010.05.25 조회 3841
박영식
2010.01.14 조회 4748
이전 1 ... 3 4 5 6 7 8 9 10 11 12... 14다음
첨부 (0)
위로