회원가입 | 고객센터 |
DESIGNONEX
디자인원엑스
DX마켓
PR리그
Q&A
지식공유
공지사항
통계
로그인 회원가입
고객센터
DXCMS

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

D DX관리자
2026.07.30 16:59(수정됨) 41 0 2
$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

안졸리니졸리 2026.07.31 11:24
이런거 홈페이지 수정하거나 튜닝할려면 진짜 필요한 변수들이죠.... ^^
저는 한곳에 이런 내용 있을때마다 메모해 둡니다
그러면 홈페이지 만들때 많이 편하죠

디지털 콘텐츠 응시하면서 제가 모르는 좋은 변수나 사용 관련된 내용이 많더군요
응시후에 결과에서 문제풀이 설명이 같이 나와주면 좋을듯합니다

굿입니다
^____________^
D
DX관리자 2026.07.31 14:44
막코딩의 시작을 알리는 소스죠 ㅎㅎㅎ
문제풀이는 지속적으로 업데이트 하겠습니다.
로그인 후 댓글을 작성할 수 있습니다.
번호 제목 작성자 날짜 조회
공지
D DX관리자
05.22 203
25
DX관리자
07.30 35
DX관리자 · 35
DX관리자 · 36
DX관리자 · 98
14
DX관리자
05.27 138
DX관리자 · 138
42
전체 회원
1,577
전체 게시글
2,648
전체 댓글
23
오늘 방문
52,733
전체 방문
0
현재 접속
인기글 7일 이내
최신글
최신댓글
내 플레이리스트
플레이리스트가 비어있습니다
스튜디오 게시판에서
플레이리스트에 담기 버튼을
눌러보세요
목록
목록