본문 바로가기

php Story

PHP 게시판 만들기 - 1일차[DB연동, 리스트출력]

PHP 게시판 만들기 - 1일차



오늘부터 PHP를 공부 시작하겠습니다!

가장 먼저 만들 것은 게시판입니다.

게시판의 기능을 하나, 둘 추가해 가면서 공부해봅시다.

제 개발도구는 'EditPuls''Mysql' 입니다. 

저는 DB의 query문, C언어를 알고 있는 상태입니다.





기본 상식!!

'<? ?>' 사이에 PHP 구문을 써주시면 됩니다. 

 HTML 구문은 그대로 사용하시면 됩니다.

PHP는 '$' 를 통해 변수를 사용합니다.



저는 DB를 미리 생성해두었습니다.

DB 명 : board

UID : PRIMARY KEY INT  //게시판번호

TITLE :  VARCHAR  //게시판 제목

MEMO : VARCHAR  //게시판 내용





지금부터 코드를 작성해볼까요?


1. DB와 연동하는 부분입니다.


$mydb = mysql_connect('localhost','아이디','비밀번호');  //데이터베이스 연결

$db_name = mysql_select_db("데이터베이스명",$mydb); //테이블 연결





2. 쿼리문을 통해  값을 받아 오겠습니다.


$re = mysql_query("SELECT * From board");


 //mysql_query() '( )' 안에 쿼리문을 작성해주시면 됩니다.

그 값을 $re 라는 변수에 넣어줍니다.







3. 테이블 생성 및 출력

<table border=1 width=400> //표 생성 : 테두리선 크기1 , 넓이 400


<tr> //표의  행


<td> //표의 열  //align=center 텍스트 정렬을 중앙


while($result = mysql_fetch_array($re))

//쉽게 아까 값을 가지고 있던 &re 변수에서 반복문이 실행될 때마다 행 값을 $result에 넣어 준다고 생각하시면 됩니다.


$result[] //각 행에 열 번호를 '[ ]' 안에 적어주시면 그 열의 값을 출력합니다.

※ 인덱스 값은 0부터 시작!



이렇게 코드를 다 작성해주시면 


임의로 7개의 행을 만들어 놓고 출력한 결과입니다~



다들 열심히 PHP를 공부해 봅시다!!!