PHP는 데이터베이스에 연결하려면 다음 매개변수를 지정해야 합니다.
MySQL 데이터 소스 이름 또는 DSN: MySQL 데이터베이스 서버의 주소를 지정합니다. IP 주소나 서버 이름(예: 127.0.0.1 또는 localhost
MySQL 데이터베이스 이름)을 사용할 수 있습니다. 데이터베이스 이름: 연결하려는 데이터베이스의 이름을 나타냅니다.
사용자 이름 및 비밀번호: MySQL 데이터베이스 서버에 연결하는 데 사용되는 MySQL 사용자의 사용자 이름과 비밀번호를 지정합니다. 이 계정에는 위에 지정된 데이터베이스에 액세스할 수 있는 충분한 권한이 있어야 합니다.
우리는 다음을 사용할 것입니다:
로컬 MySQL 데이터베이스 서버, 따라서 DSN은 localhost입니다.
classicmodels에서는 샘플 데이터베이스로 사용됩니다.
시연용으로 비밀번호가 비어 있는 루트 계정입니다.
MySQL에 연결하는 단계
먼저 편의를 위해 데이터베이스 구성을 위한 새 PHP 파일인 dbconfig.php를 만듭니다. 이 파일에는 구성된 모든 매개 변수가 포함되어 있습니다.
<?php $host = 'localhost'; $dbname = 'classicmodels'; $username = 'root'; $password = '';
두 번째로 File phpmysqlconnect라는 이름의 새 PHP를 만듭니다. .php:
<?php require_once 'dbconfig.php'; try { $conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password); echo "Connected to $dbname at $host successfully."; } catch (PDOException $pe) { die("Could not connect to the database $dbname :" . $pe->getMessage()); }
MySQL 데이터베이스에 대한 연결이 성공적으로 설정되면 성공 메시지가 표시됩니다. 오류나 예외가 있는 경우 PHP는 자세한 오류 메시지가 포함된 PDOException을 발행합니다. 표시할 자세한 메시지를 가져오기 위해 객체의 getMesage() 메소드 PDOException을 호출합니다.
위 내용은 PHP에서 데이터베이스를 연결하고 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!