본문 바로가기

PHP

PHP 내장 함수 - MySql 관련

 

MySql 관련 함수

 

mysql_connect()

int mysql_connect([string server [, string username [, string password]]]);

MySql 접속 아이디, 비밀번호, 호스트 이름을 이용하여 MySql을 접속하는 함수. 접속에 성공하면 MySql 링크 식별자를, 그렇지 않으면 에러 메시지를 돌려준다.

mysql_select_db()

int mysql_select_db(string database_name [, int link_identifier]);

MySql 접속에 성공한 뒤 사용할 데이터베이스를 선택하는 역할을 하는 함수. 링크 식별자로 지정된 연결을 이용하여 사용 가능한 데이터베이스를 선택하고 링크 식별자를 지정하지 않으면 최근 열려진 링크를 사용한다.

mysql_query()

int mysql_query(string query [, int link_identifier]);

현재 서버에서 동작 중인 데이터베이스에 쿼리(SQL)를 전송하는 역할을 하는 함수.

mysql_num_rows()

int mysql_num_rows(int result);

결과 세트(set)로부터 열의 개수를 돌려받는 함수. 주로 총 데이터의 수나 관련 데이터의 수 등 테이블의 데이터 수를 구할 때 이용된다. 이 함수는 SELECT 구문에서 돌려받은 결과 세트만 사용할 수 있으며 만일 INSERT, UPDATE, DELETE로 실행된 열의 개수를 얻으려면 mysql_affected_rows() 함수를 사용하면 된다.

mysql_fetch_array()

array mysql_fetch_array(int result [, int result_type]);

데이터의 내용을 화면에 보여줄 때 주로 사용되고 있는 함수. 데이터베이스의 특정 테이블로부터 가져온 결과 값을 행에 대응하는 배열로 돌려주는 역할을 한다.

 

 

 

 

 

 

'PHP' 카테고리의 다른 글