> 데이터 베이스 > MySQL 튜토리얼 > PHP가 mysql 데이터베이스에 액세스하는 일반적인 단계

PHP가 mysql 데이터베이스에 액세스하는 일반적인 단계

PHPz
풀어 주다: 2017-03-12 13:16:06
원래의
3872명이 탐색했습니다.

PHP 액세스 작업 MySQL 데이터베이스는 일반적으로 5단계로 나눌 수 있습니다: 1. MySQL 데이터베이스 서버에 연결합니다. 2. 데이터베이스를 선택합니다. 3. SQL 문을 실행합니다. 4. 결과 세트를 닫습니다. 5 MySQL 데이터베이스 서버와의 연결을 끊습니다.

1. mysql_connect() 함수를 사용하여 MySQL 데이터베이스 서버에 연결합니다.

mysql_connect() 함수를 사용하여 서버와 연결합니다. 그런 다음 이 함수의 반환 값을 기반으로 다양한 연결의 위치가 지정됩니다.

$host = "localhost"; //MySQL服务器地址
로그인 후 복사
$user = "root"; //用户名
로그인 후 복사
$pwd = "***"; // 密码
로그인 후 복사
$connID = mysql_connect($host, $user,$pwd); //返回的连接标识符
로그인 후 복사

2. mysql_select_db() 함수를 사용하여 데이터베이스 파일을 선택합니다.

반환된 연결 식별자에 따라 mysql_select_db() 함수를 사용합니다. 첫 번째 단계에서

mysql_select_db(
$dbName
,
$connID
); //$dbName 表示要选择的数据库
로그인 후 복사

3. mysql_query() 함수를 사용하여 SQL 문

을 실행합니다. "select * from tb_stu", $connID); //쿼리를 실행하고 결과 집합을 반환합니다

2단계: 위 결과 집합에서 정보를 얻습니다. 여기에는 두 가지 경로가 있습니다. 1. mysql_fetch_array() 함수를 사용하여 배열 결과 집합에서 정보를 얻습니다. 2. mysql_fetch_object() 함수를 사용하여 결과 집합에서 객체로 행을 얻습니다. 이들 사이의 차이점은 mysql_fetch_object()의 반환 값이 배열이 아닌 객체라는 것입니다. 즉, 함수는 필드 이름을 통해서만 배열에 액세스할 수 있습니다.

$result
 = 
mysql_fetch_array
(
$query
);
로그인 후 복사

OR

$result
 = 
mysql_fetch_object
(
$query
);
로그인 후 복사

데이터에 대한 작업에는 일반적으로 5가지 유형이 있습니다.

1. 데이터 쿼리(선택)

2. )

3. 데이터 삽입(insert)

4. 데이터 업데이트(update)

5. 데이터 삭제(delete)

4 . 결과 집합 닫기

데이터베이스 작업이 완료된 후 결과 집합을 닫고 리소스를 해제해야 합니다

mysql_free_result($result);
로그인 후 복사

5. mysql 서버 연결

mysql_connect() 또는 mysql_query() 함수를 사용할 때마다 시스템 리소스가 소모됩니다. mysql_close 사용 () 함수는 시스템 리소스를 절약하기 위해 MySQL 서버에 대한 연결을 닫습니다.

mysql_close($connID);

위 내용은 PHP가 mysql 데이터베이스에 액세스하는 일반적인 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿