인덱스에 최신글 보는것이 2개 있는데요
문제는 각게시판의 디비가 필요한 디비가 달라서요
<table>
<tr>
<td width="475px">
<? echo latest("basic", "board_07", 6);?>
</td>
<td width="475px">
<? echo latest("basic", "notice",6);?>
</td>
</tr>
</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);
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"); // 설정 파일
include_once("dbconfig.php"); // 설정 파일
$connect_db = sql_connect($mysql_host, $mysql_user, $mysql_password);
$select_db = sql_select_db($mysql_db, $connect_db);
$select_db = sql_select_db($mysql_db, $connect_db);
?>
<? echo latest("basic", "notice",6);?>
이런식으로 했는데 안되네요.. 게시판이 1개일때는 잘되는데.. 2개일때 안되는 이유가 뭘까요??
그냥 1개로만 적용이 되네요 ㅠㅠ
|
답변 3개 / 댓글 2개
채택된 답변
+20 포인트
두 게시판의 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);
$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()로 변경해 주셔야 합니다.
코딩방식이 위에것이 정상입니다.
왜 아래처럼 하시려는지요.
테이블 레코드 불러올때마다 db연결해서 불러오나요?
내부적으로 DB연결하는 부분있습니다.
그러니 그냥 latest 함수로 최신글 불러오시면 됩니다.
제가 질문의 의도를 재대로 파악을 못했나요?
답변을 작성하려면 로그인이 필요합니다.
제가 원하는것은 보드_07은 다른디비에서 불러오는것이고 노티스는 본래 있던것 입니다.
그래서 보드_07에서 부를때 저렇게 변경하면 될것 같은데 안되네요..