>백엔드 개발 >PHP 문제 >PHP는 mysql 단계를 호출합니다.

PHP는 mysql 단계를 호출합니다.

藏色散人
藏色散人원래의
2021-05-13 09:08:566882검색

php가 mysql을 호출하는 단계: 1. MySQL 데이터베이스에 연결합니다. 2. MySQL 데이터베이스를 선택합니다. 3. SQL 문을 실행합니다. 5. MySQL 서버를 닫습니다.

PHP는 mysql 단계를 호출합니다.

이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

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

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

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

PHP는 mysql 단계를 호출합니다.

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의 데이터베이스 연결은 비영구적 연결이며 시스템은 일반적으로 이를 자동으로 재활용할 필요가 없습니다. 그러나 일회성 Fanhu의 결과 집합이 상대적으로 크거나 가격보다 웹 사이트의 방문 수가 많은 경우에는 mysql_close() 함수를 사용하여 수동으로 해제하는 것이 가장 좋습니다.

PHP가 MySQL 데이터베이스에 액세스하는 단계가 끝났습니다. 매우 간단하지 않나요?

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP는 mysql 단계를 호출합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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