PHP Web Prog.
간단히 MYSQL과 연결을 해봅시다.
우선, 연결 메소드는 mysqli 를 이용할 것이구요. 연결방법과 연결 종료는 다음과 같이 사용합니다.
<?
$conn = mysqli_connect('localhost', 'root', '123', 'test');
if (mysqli_connect_errno()){
echo "MySQL 연결 오류: " . mysqli_connect_error();
}else{
echo '성공<br/> ';
}
$rs = mysqli_query($conn, "SELECT * FROM test_table");
while($item = mysqli_fetch_array($rs)){
echo "$item[col1],";
echo "$item[col2]<br/>";
}
mysqli_close($conn);
?>
결과는 다음과 같습니다.
1,2
4,5
이렇게 하기전에, 코드가 어떻게 돌아가는지 몰라서 결과셋을 담는걸 다음과 같이 해보았는데
$rs = mysqli_query($conn, "SELECT * FROM test_table");
$item = mysqli_fetch_array($rs);
while($item){
echo "$item[col1],";
echo "$item[col2]<br/>";
}
이러니, 결과셋의 첫번째 row가 끝나지 않고, 무한 루프가 돌더군요. 동작구조가 이해가 가죠?
참고하세요 ㅎㅎ 이제 DB도 연결했으니 게시판을 만들 수 있겠군요. 도전해봅시다~
'프로그래밍 > PHP' 카테고리의 다른 글
[PHP] eval 함수에 대해서 알아보자. (0) | 2013.07.11 |
---|---|
[PHP] 세션(session)에 대해서 알아보자. (0) | 2013.07.11 |
[PHP] 쿠키(Cookie)를 이용한 방문횟수를 체크해보자. (0) | 2013.07.10 |
[PHP] 쿠키(cookie)를 사용해 보자. (0) | 2013.07.10 |
[PHP] include, 다른페이지를 삽입해 보자. (0) | 2013.07.10 |