본문 바로가기

Coding Note

[PHP] php에서 database에 데이터 저장


php에서 디비를 관리할 때는 mysql기준으로 mysqli_blabla(...) 식의 함수를 사용합니다.

간단하게 php스크립트에서 이미 만들어진 테이블에 데이터를 저장해보면...

<?php
        $dbc = mysqli_connect('ip주소 혹은 호스트이름' , 'database 사용자명' , 'db 암호')
         or die( mysqli_connect_error() );

        mysqli_select_db($dbc, 'db이름');

        $query = "insert into 'table_name' (column1, column2, ....) " . 
                        "values (col1_value, col2_value, ....)";

        $result = mysqli_query($dbc,$query)
         or die( mysqli_error($dbc) );

        mysqli_close($dbc);
?>

이렇게 간단합니다. ㅎ

mysqli_connect(..)로 데이터베이스 서버에 연결하고,
mysqli_select_db(..)로 사용할 데이터베이스를 정하고,
mysqli_query(..)로 쿼리(질의어) 를 보냅니다.
이러면 끝이죠.

그럼 끝났으니
mysqli_close(..)로 서버와의 연결을 끊어줍니다.
데이터베이스 서버는 한번에 허용가능한 연결의 수를 제한하고있기 때문에
일이 끝나면 연결을 끊는것을 습관을 가져야겠죠.

'Coding Note' 카테고리의 다른 글

[PHP] POST & GET  (0) 2011.02.08
[PHP] mysqli_fetch_array()  (0) 2011.01.31
[MySQL] 기본적인 쿼리  (0) 2011.01.31
[PHP] 기본적인 코딩규칙  (0) 2011.01.31
[C++ ]friend  (0) 2011.01.27