-
[JS, PHP, MySQL] 웹 사이트 만들기 1.10 - 게시판 목록 페이징 기초WEB 만들기/mk_web - JS, PHP, MYSQL 2023. 5. 22. 15:33
데이터베이스로부터 정보를 가져와 한 페이지에 10개의 정보만 보이도록 해 주었다
데이터 베이스 정보 추가하기
우선 테이블에 데이터를 추가해 줬다
1페이지에 10개씩 할 예정이므로 2페이지까지 나오게 된다
INSERT INTO `테이블 이름`(`열1`, `열2`, `열3`, `열4`) VALUES ('내용1' , '내용2' , '내용3' , '내용4'), ('내용11' , '내용22' , '내용33' , '내용44'), ('내용111' , '내용222' , '내용333' , '내용444'), ('내용11111' , '내용2222' , '내용3333' , '내용4444'); -- 여러가지 내용을 한번에 추가할 수 있다
게시판 페이징
17 ~ 24
한 페이지에 10개의 게시물을 표시하기로 하였다
GET방식으로 페이지의 번호를 받아와 주고 한 페이지에 게시물의 개수, 아래 번호의 개수, 게시물 시작인덱스 번호를 만들어 주었다26 ~ 29
SQL 질의문을 만들어 주었고 첫 시작 인덱스 부터 10개까지 만 들고 오도록 만들었다31 ~ 48
가져온 10개의 게시글에 대하여 화면에 출력해주도록 했다성공적으로 적용이 되었다
SELECT * FROM 테이블 이름 WHERE 조건작성 LIMIT 시작, 개수; -- LIMIT으로 인하여 시작번호부터 몇개를 가져올지 정할 수 있다
728x90'WEB 만들기 > mk_web - JS, PHP, MYSQL' 카테고리의 다른 글
[JS, PHP, MySQL] 웹 사이트 만들기 1.12 - 글쓰기, 글작성 페이지 만들기 (0) 2023.05.31 [JS, PHP, MySQL] 웹 사이트 만들기 1.11 - 게시판 목록 페이징 심화 (0) 2023.05.22 [JS, PHP, MySQL] 웹 사이트 만들기 1.9 - 게시판 목록 페이지 만들기 (0) 2023.05.21 [JS, PHP, MySQL] 웹 사이트 만들기 1.8 - 메인페이지, 게시판페이지, 마이페이지 기초 만들기 (0) 2023.05.21 [JS, PHP, MySQL] 웹 사이트 만들기 1.7 - 회원가입시 아이디 중복확인하기 (0) 2023.05.06