[게시판] 만든 절차 PHP2016. 7. 30. 22:28
1. 환경 셋팅
- VMWare에 리눅스 설치
- APM설치(Apache + PHP + MySQL)
2. 페이지 디자인
- 각 페이지를 직접 종이에 그려보며 필요한 정보가 무엇인지 파악
3. 테이블 설계
- PHP 학습을 위한 미니프로젝트이므로 1 테이블만 사용
- 게시글번호, 제목, 내용, 글쓴이, 입력날짜
4. SQL문 작성
- 테이블 생성을 위한 CREATE
- 게시글 입력을 위한 INSERT
- 게시글 리스트를 보기 위한 SELECT
- 게시글을 보기 위한 SELECT
- 게시글 수정을 위한 UPDATE
- 게시글 삭제를 위한 DELETE
5. HTML 뼈대 작성
6. PHP로 DB와 연동하는 코드 작성
* PHP 구버전
- mysql연결 : mysql_connect(ip, id, pw)
- db선택 : mysql_select_db(db명, 커넥션)
- 쿼리날리기 : mysql_query(sql문, 커넥션)
- 결과행 추출 : mysql_fetch_array(결과)
* PHP 신버전
- mysql연결 : $db = new mysqli(ip주소, id, pw, db명)
- 에러 : $db->connect_error
- 인코딩 : $db->set_charset('utf8')
- 쿼리날리기 : $result = $db->query(sql문)
- 결과행 추출 : $row = $result->fetch_array()
( 또는 $result->fetch_assoc() )
- 결과물 접근 : $row['title'] 또는 $row[0]
'PHP' 카테고리의 다른 글
PHP 레퍼런스 (0) | 2016.07.31 |
---|---|
[게시판] 코드 정리 (0) | 2016.07.30 |
LAMP(Linux + Apache + Mysql + PHP)로 게시판 만들기 (0) | 2016.07.28 |