달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
2016. 7. 30. 22:28

[게시판] 만든 절차 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
:
Posted by 클레잇