티스토리 뷰

PHP 이야기

PHP에서 지원하는 MySQL API 함수



 mysql_connect : MySQL 서버에 연결

 

정의 : int mysql_connect ( hostname(:port) , username, password ) ;

 

hostname : 연결하고자 하는 MySQL서버의 호스트명

username : 사용자 계정

password : 사용자 패스워드

 

- mysql_connect함수를 통해 MySQL서버에 연결되면 

mysql_connect는 연결 식별자를 반환하여 특정 데이터베이스에 대한

작업을 진행할 수 있도록 한다.

 

 

 mysql_close : MySQL 서버 연결을 종료

 

정의 : int mysql_close( int [link_identifier] ) ;

 

mysql_close()함수는 연결 식별자, 즉 mysql_connect()함수의 결과로 반환된 

연결식별자를 인자로 받아 해당 연결을 닫는 역할을 한다.

 

ex)

$dbconn = mysql( "localhost", "php", "password" ) ;

 

mysql_close( $dbconn ) ;

 

 

 

 mysql_select_db 함수

정의 : int mysql_select_db(database_name, int [link_identifier]

MySQL 서버에 있는 여러 개의 데이터베이스 중 인자로 전달한 데이터베이스를 선택한다. 

성공하면 true를 실패하면 false를 반환

 

 


 mysql_create_db 함수 : 데이터베이스를 생성

정의 : int mysql_create_db(database_name, int [link_identifier] )

 

 mysql_drop_db 함수 : 데이터베이스를 제거

정의 : int mysql_create_db(database_name, int [link_identifier] )

 

 

 

 mysql_query 함수

정의 : int mysql_query( query, int [link_identifier] ) ;

연결 식별자에 의해 연결이 확인된 서버에 SQL 쿼리문을 전송


INSERT, UPDATE, DELETE 쿼리문의 경우 

성공적으로 수행된 경우 TRUE를 그렇지 않은 경우 FALSE를 리턴한다.


SELECT 쿼리문을 수행하는 경우 

SELECT 쿼리문의 실행 결과로 검색된 레코드 셋을 가리키는

 새로운 식별자(result identifier)를 반환

댓글