지식공유
DXCMS

[게시판] $board['board_key']와 $board['id'] / 막코딩 for문으로 포스트 디비 가져오기

- 2026. 07. 30 16:59 69
$board['board_key'] : community와 같은 문자열을 말합니다.
$board['id'] 숫자를 말합니다. 

for문이 아직 익숙하신 분들을 위해서 예제를 만들어드립니다.
$db = Database::getInstance();

// 게시물 목록 가져오기
$sql = "SELECT * FROM `dx_posts` WHERE board_id = '{$board['id']}' and status=1 ORDER BY id DESC LIMIT 10";
$posts_test = $db->rows($sql);

// for문
for ($i = 0; $i < count($posts_test); $i++) {
    echo $posts_test[$i]['title'];
}


$db = Database::getInstance();


항상 써야 하는 이유:

  • $db가 주입되지 않은 환경에서 null이 되어 Fatal error 발생
  • getInstance()는 싱글톤이라 이미 연결된 DB를 재사용하므로 성능 부담 없음
  • 어디서든 동일하게 동작이 보장됨
댓글 2

댓글을 작성하려면 로그인이 필요합니다.

목록 로그인