insert.php |
출력화면 |
mysql_connect( ) 함수 |
● 형식 -. 첫 번째 인자 : 서버의 호스트명 또는 '호스트명 : 포트번호' -. 두 번째 인자 : 사용자 계정 -. 세 번째 인자 : 사용자 계정의 비밀번호 ● 기능 PHP와 MySQL을 연결한다. 'C:\mysql -u wicked -p 1234'와 같은 기능이다. ● 반환값 -. 성공 : 식별자 번호(resource) -. 실패 : FALSE ● 설명 MySQL에 성공적으로 연결하면 resource라는 시스템 내부의 식별자 번호를 반환한다. 식별자 번호는 시스템 내부에서 사용되므로 우리가 직접 사용할 일은 별로 없으며, 연결에 성공하면 FALSE가 아닌 값이 설정된다고 이해하면 된다. |
mysql_select_db( ) 함수 |
● 형식 -. 첫 번째 인자 : 사용할 데이터베이스면 -. 두 번째 인자 : 식별자 번호(mysql_connect( ) 함수의 반환값) ● 기능 사용할 데이터베이스를 선택한다. 'mysql> use kdhong_db;' 와 같은 명령이다. ● 반환값 -. 성공 : TRUE -. 실패 : FALSE ● 설명 mysql_connect( ) 함수를 통해 MySQL과 연결된 후에는 mysql_select_db( ) 함수로 사용할 데이터베이스를 선택한다. |
mysql_query( ) 함수 |
● 형식 -. 첫 번째 인자 : SQL 명령 -. 두 번째 인자 : 식별자 번호(mysql_connect( ) 함수의 반환값) ● 기능 함수의 인자에 있는 SQL 명령을 실행한다. ● 반환값 -. 성공 : TRUE / SQL 명령 실행 결과 -. 실패 :FALSE ● 설명 함수가 두 번째 인자가 생략되면 가장 최근에 연결된 데이터베이스에서 명령을 실행한다. 첫 번째 인자가 insert / delete / update 명령 실행에 성공하면 TRUE를 반환하고, 실패하면 FALSE를 반환한다. 만약 SELECT 명령 실행에 성공하면 해당 레코드의 정보를 반환하고, 실패하면 FALSE를 반환한다. |
mysql_close( ) 함수 |
● 형식 -. 인자 : 식별번호(mysql_connect( ) 함수의 반환값) ● 기능 MySQL과 연결을 종료한다. ● 반환값 -. 성공 : TRUE -. 실패 :FALSE ● 설명 mysql_connect( ) 함수로 데이터베이스에 접속한 후 작업이 모두 끝나면, 반드시 mysql_close( )와 함수로 MySQL 연결을 종료해야 한다. link_identifier는 mysql_connect( ) 함수의 반환값인 식별자 번호를 의미한다. 만약 함수의 인자가 생략된다면 가장 최근에 연결된 데이터베이스와 서버의 연결을 종료한다. |
'PHP > PHP Programming' 카테고리의 다른 글
[PHP] API 함수를 이용해 데이터 읽기 : ① mysql_fetch_array( ) 함수를 이용한 레코드 가져오기 (0) | 2014.12.19 |
---|---|
[PHP] API 함수를 이용해 데이터 읽기 : 데이터베이스 테이블 생성과 레코드 삽입 (0) | 2014.12.19 |
[PHP] PHP + MySQL 연결확인 (0) | 2014.12.17 |
[PHP] 함수의 이해 (0) | 2014.12.12 |
[PHP] 2차원 배열 (0) | 2014.12.11 |