집 >데이터 베이스 >MySQL 튜토리얼 >PHP가 mysql 데이터베이스에 액세스하는 일반적인 단계
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!