>  기사  >  데이터 베이스  >  PHP로 MYSQL 데이터베이스에 액세스하는 5단계에 대한 자세한 설명(그림)

PHP로 MYSQL 데이터베이스에 액세스하는 5단계에 대한 자세한 설명(그림)

黄舟
黄舟원래의
2017-04-20 13:49:3810972검색

PHP가 MYSQL 데이터베이스에 액세스하는 5단계에 대한 자세한 설명(그림)

데이터베이스는 일상적인 PHP 개발에 필요하므로 MYSQL 데이터베이스는 많은 프로그래머들이 좋아하는 데이터베이스입니다. MYSQL은 오픈 소스이고, 약간 상업적이며, 상대적으로 높은 시장 점유율을 가지고 있기 때문에 항상 PHP의 최고의 파트너로 여겨져 왔습니다. 또한 매우 강력한 데이터베이스 지원 기능을 갖추고 있습니다. 이 기사에서는 주로 PHP가 MySQL 데이터베이스에 액세스하는 기본 단계를 설명합니다.

PHP가 MySQL 데이터베이스에 액세스하는 기본 단계는 그림과 같습니다.

PHP로 MYSQL 데이터베이스에 액세스하는 5단계에 대한 자세한 설명(그림)

1. MySQL 데이터베이스에 연결합니다. >

mysql_connect() 함수를 사용하여 MySQL 서버에 연결합니다. mysql_connect() 함수의 사용법에 대해서는 뒤에서 자세히 소개하도록 하겠다.

2. MySQL 데이터베이스를 선택합니다

mysql_select_db() 함수를 사용하여 MySQL 데이터베이스 서버의 데이터베이스를 선택합니다. 그리고 데이터베이스와 연결을 설정합니다. mysql_select_db() 함수 사용에 대해서는 뒤에서 자세히 설명하겠습니다.

3. SQL 문 실행

mysql_query() 함수를 사용하여 선택한 데이터베이스에서 SQL 문을 실행하는 방법은 크게 5가지가 있습니다. 아래에서 각각 소개하겠습니다.

  • 데이터 쿼리: select 문을 사용하여 데이터 쿼리 기능을 구현합니다.

  • 데이터 표시: 데이터의 쿼리 결과를 표시하려면 select 문을 사용합니다.

  • 데이터 삽입: 데이터베이스에 데이터를 삽입하려면 insert into 문을 사용합니다.

  • 데이터 업데이트: 업데이트 문을 사용하여 데이터베이스의 레코드를 업데이트합니다.

  • 데이터 삭제: 데이터베이스의 레코드를 삭제하려면 삭제 문을 사용하세요!

mysql_query() 함수의 구체적인 사용법은 추후 자세히 소개하겠습니다~

4. 결과셋 닫기

데이터베이스 작업이 완료되었습니다. 마지막으로 시스템 리소스를 해제하려면 결과 집합을 닫아야 합니다. 구문 형식은 다음과 같습니다.

mysql_free_result($result);

팁:

웹 페이지에서 다중 데이터베이스 액세스가 자주 필요한 경우 데이터베이스 서버에 대한 연결마다 시간이 오래 걸리고 소모가 많기 때문에 데이터베이스 서버와 지속적인 연결을 설정하면 효율성이 향상됩니다. 리소스의 경우 지속적인 연결이 상대적으로 더 효율적입니다. 지속적인 연결을 설정하는 방법은 데이터베이스가 간접적인 경우 mysql_connect 함수 대신 mysql_pconnect() 함수를 호출하는 것입니다. 설정된 영구 연결은 이 프로그램이 끝날 때 데이터베이스 서버와의 연결을 닫기 위해 mysql_colse()를 호출할 필요가 없습니다. 다음에 프로그램이 여기에서 mysql_pconnect() 함수를 실행할 때, 시스템은 실제로 데이터베이스에 연결하지 않고 설정된 영구 연결 ID 번호를 자동으로 직접 반환합니다.

5. MySQL 서버를 닫습니다

mysql_connect() 또는 mysql_query() 함수를 한 번도 사용하지 않으면 시스템 리소스가 소모되며 심지어 소수의 사용자가 웹 사이트를 종료합니다. 현재로서는 문제가 크지 않지만 사용자 연결 수가 특정 수를 초과하면 완료 후 이 현상을 피하기 위해 시스템 성능이 저하되거나 심지어 충돌할 수 있습니다. 데이터베이스 작업을 수행하려면 mysql_close() 함수를 사용하여 MYSQL 서버 연결을 닫아 시스템 리소스를 절약해야 합니다.

구문 형식은 다음과 같습니다.

mysql_close($link);

설명:

PHP에서 데이터베이스에 대한 연결은 비영구적 연결이며 시스템이 자동으로 이를 재활용합니다. 일반적으로 닫도록 설정할 필요는 없지만 일회성 범위인 경우 레이크의 결과 집합이 상대적으로 크거나 웹 사이트의 방문 횟수가 많은 경우 mysql_close()를 사용하는 것이 가장 좋습니다. 수동으로 해제하는 기능입니다.

PHP가 MySQL 데이터베이스에 접근하는 단계는 끝났습니다. 매우 간단하지 않나요? 다음 글에서는 PHP로 MySQL 데이터베이스를 조작하는 방법을 소개하겠습니다.

PHP로 MySQL 데이터베이스를 작동하는 방법 - mysql_connect() 함수를 사용하여 데이터베이스에 연결

위 내용은 PHP로 MYSQL 데이터베이스에 액세스하는 5단계에 대한 자세한 설명(그림)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.