최신글보기 질문있습니다.
본문
인덱스에 최신글 보는것이 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
두 게시판의 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 함수로 최신글 불러오시면 됩니다.
제가 질문의 의도를 재대로 파악을 못했나요?
많은 도움이 되었습니다. 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.