최신글보기 질문있습니다.

최신글보기 질문있습니다.

QA

최신글보기 질문있습니다.

본문

인덱스에 최신글 보는것이 2개 있는데요
 
문제는 각게시판의 디비가 필요한 디비가 달라서요
 
<table>
 <tr>
  <td width="475px">
  <? echo latest("basic", "board_07", 6);?>
  </td>
  <td width="475px">
  <? echo latest("basic", "notice",6);?>
  </td>
 </tr>
</table>
이런식으로 최신글 보기를 했는데요
 
        <?
 
 include_once("dbconfig_bbs.php");  // 설정 파일
    $connect_db = sql_connect($mysql_host, $mysql_user, $mysql_password);
    $select_db = sql_select_db($mysql_db, $connect_db);

?>
    <? echo latest("basic", "board_07", 6);?>
            <?
 include_once("dbconfig.php");  // 설정 파일
    $connect_db = sql_connect($mysql_host, $mysql_user, $mysql_password);
    $select_db = sql_select_db($mysql_db, $connect_db);
?>

  <? echo latest("basic", "notice",6);?>
이런식으로 했는데 안되네요.. 게시판이 1개일때는 잘되는데.. 2개일때 안되는 이유가 뭘까요??
그냥 1개로만 적용이 되네요 ㅠㅠ

이 질문에 댓글 쓰기 :

답변 3

두 게시판의 DATABASE 가 다르면
DB 연결을 또 하지 말고 연결된 DB커넥션 하나로 DB만 바꿔서 불러오면 됩니다.
 
 
두번째
include_once("dbconfig.php");  // 설정 파일
    $connect_db = sql_connect($mysql_host, $mysql_user, $mysql_password);
    $select_db = sql_select_db($mysql_db, $connect_db);
 
 
이걸
   $mysql_db = "공지사항이 있는 DATABASE 이름";
    $select_db = sql_select_db($mysql_db, $connect_db);
이렇게 하시면 됩니다.
단...
 
 
다음 DB 커넥션이 두번째 말고 첫번째 DATABASE의 내용을 불러온다면 다시 원래 DATABASE 이름으로 sql_select_db($mysql_db, $connect_db); 해주셔야 합니다.
 
 
즉 A DB 사용하다가 B DB 불러오려면 sql_select_db() 로 접속 DB 변경
그후 A DB 사용하려면 다시 A DB로 sql_select_db()로 변경해 주셔야 합니다.

제가 설명이 중간부분이 이해가 잘 안되서 그런데 마지막 2줄설명대로라면 제가 작성한소스가 맞아야 되는거 아닌가요??

제가 원하는것은 보드_07은 다른디비에서 불러오는것이고 노티스는 본래 있던것 입니다.

그래서 보드_07에서 부를때 저렇게 변경하면 될것 같은데 안되네요..

코딩방식이 위에것이 정상입니다.
왜 아래처럼 하시려는지요.
테이블 레코드 불러올때마다 db연결해서 불러오나요?
내부적으로 DB연결하는 부분있습니다.
그러니 그냥 latest 함수로 최신글 불러오시면 됩니다.
제가 질문의 의도를 재대로 파악을 못했나요?

게시판이 2개가 있는데 1개는 홈페이지에서 기본적으로 사용하는 db이고 1개는 다른디비를 가져와서 사용해야하는 db입니다 여기서 둘다 최신글 보기를 할려고 하는데 위에처럼 할때 다른디비가져와서 하는경우 최신글보기가 저렇게 하면 되는데 2개의 최신글보기를 하면 적용이 안되고 둘다 다른디비를 가져와서 그렇습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 15
QA 내용 검색

회원로그인

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