그누보드 새로 만든 DB 내글만 리스트로 출력

그누보드 새로 만든 DB 내글만 리스트로 출력

QA

그누보드 새로 만든 DB 내글만 리스트로 출력

답변 2

본문

안녕하세요. 그누보드 하나씩 공부하고 있는 중 너무도 궁금한것이 생겨 질문 드리게 되었습니다.

아래 질문에 대해 답변을 받을수 있을까요 ?

 

그누보드 속에 db를 하나 만들었습니다 [g5_daily] 하루마다 회원들 별 계정으로 글이 하나씩 작성되어 있습니다.

 

 

ex [g5_daily]

 

idx        mb_id          date                data1            data2

==========================================

1           회원1         2022-01-01       회원1-1-1       회원1-2-1

2           회원2         2022-01-01       회원2-1-1       회원2-2-1

3           회원3         2022-01-01       회원3-1-1       회원3-2-1

4           회원1         2022-01-02       회원1-1-2       회원1-2-2

5           회원2         2022-01-02       회원2-1-2       회원2-2-2

6           회원3         2022-01-02       회원3-1-2       회원3-2-2

.....

 

이때 <회원1> 의 자료만 for문으로 뽑아와서 마이페이지에 찍어보고 싶습니다.

 

1) DB 전체를 스캔한 후 가져와야 겠죠?

2) 마이 페이지에 list형식으로 노출하고 싶습니다. (로그인된 본인 아이디로 검색)

3) 그누보드에 원래 정의되어 있는 함수같은 것이 있는지도 궁금합니다.

 

* 항상 많은 도움 얻고 있습니다. 감사합니다. 좋은 하루 되세요 ^0^

이 질문에 댓글 쓰기 :

답변 2

<?php
$sql = " select * from g5_daily where mb_id = '{$member['mb_id']}' ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
    echo $row['wr_id'];
}
?>

1) DB 전체를 스캔한 후 가져와야 겠죠?

   > 구지 그럴필요 없어 보여집니다.

 

2) 마이 페이지에 list형식으로 노출하고 싶습니다. (로그인된 본인 아이디로 검색) 

  > 회원정보만을 원하시는건가요?  그렇다면 common.lib.php 함수에보시면  get_member이란 함수가 있습니다. 이함수를 사용하면 회원정보를 가지고 올수 있습니다.

     예) $mb = get_member($mb_id);

      g5_daily 테이블  for loop을 돌여서 하나씩  select해서 출력하시면될꺼 같습니다.

 

3) 그누보드에 원래 정의되어 있는 함수같은 것이 있는지도 궁금합니다.

    > 그누보드에서 회원 관련된 함수   

        get_member : 회원정보 가지고 올떄

        member_delete: 회원정보 삭제

        get_member_profile_img : 회원 프로필 이미지  가지고 올떄

      --  회원관련된 함수는 정도가 될꺼 같네요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로