MySQL 연결 및 관리
PHP에서 MySQL 지원
PHP에는 MYSQL 데이터베이스 운영을 위한 독점 MySQL 함수 라이브러리가 있습니다.
MySQL은 더 이상 PHP 5 이상 버전에서 기본적으로 지원되지 않으므로 이러한 라이브러리를 실행하기 전에 php.ini가 MySQL 데이터베이스 지원과 함께 로드되었는지 확인하세요.
extension = mysql.dll
MySQL 연결
mysql_connect() 함수는 MySQL 데이터베이스에 대한 연결을 여는 데 사용됩니다.
구문:
mysql_connect( 서버 이름, 사용자 이름, 비밀번호)
위의 세 가지 매개 변수는 선택 사항이지만 일반적으로 명확하게 작성해야 합니다.
데이터베이스 연결 테스트 예:
<?php $conn = @mysql_connect("localhost","root","root1234"); if (!$conn){ die("连接数据库失败:" . mysql_error()); } else { echo "连接数据库成功!"; } ?>
이 예에서는 @ 연산자를 사용하여 mysql_connect() 함수가 연결에 실패할 때 오류 메시지를 마스킹하고 이를 사용자 정의로 대체합니다. 오류 메시지 힌트. 데이터베이스 연결에 실패하면 오류 메시지는 다음과 같습니다.
데이터베이스 연결 실패: 'root'@'localhost' 사용자에 대한 액세스가 거부되었습니다(비밀번호 사용: YES)
PHP 프로그램이 실행된 후에는 데이터베이스와의 연결이 자동으로 종료됩니다. 실행이 완료되기 전에 데이터베이스 연결을 닫으려면 mysql_close() 함수를 사용할 수 있습니다.
mysql_close( $conn )
매개변수는 해당 연결 리소스입니다. 변수.
MySQL 데이터베이스 관리
MySQL 관리는 일반적으로 phpMyAdmin을 통해 수행됩니다. phpMyAdmin 설치에 대해서는 "phpMyAdmin 설치"를 참고하세요.
phpMyAdmin에 로그인 후, 계정 권한 내에서 허용되는 다양한 관리 작업을 수행할 수 있습니다. phpMyAdmin은 HTML 프레임워크 구조를 채택합니다. 왼쪽은 라이브러리 테이블 선택이고 오른쪽은 주요 작업 인터페이스입니다.
phpmyadmin 기본 인터페이스
오른쪽의 기본 작업 인터페이스에서는 "데이터 찾아보기", "구조 수정", "SQL 문 실행", "검색" 및 "데이터 삽입"을 수행할 수 있습니다. 데이터베이스 테이블에서 ", "내보내기", "가져오기", "테이블 속성 변경", "지우기", 심지어 "삭제" 및 기타 작업도 가능합니다. 다양한 버전의 인터페이스와 작동에는 약간의 차이가 있습니다.
데이터베이스를 관리하기 전에 라이브러리 생성, 권한, 테이블 및 테이블 속성, 데이터 유형과 같은 몇 가지 기본 개념을 이해해야 합니다. 이 지식을 배우려면 다음 자습서를 계속 진행하십시오.
팁
일반적으로 데이터베이스 지원을 제공하는 호스트는 사용자가 자신의 데이터베이스를 쉽게 관리할 수 있도록 phpMyAdmin도 제공합니다.