다른 데이터베이스에 연결 PHP: MySQL: mysqli 라이브러리를 사용하고 서버 이름, 사용자 이름, 비밀번호 및 데이터베이스 이름을 제공합니다. PostgreSQL: pg_connect 함수를 사용하여 호스트, 포트, 데이터베이스 이름, 사용자 이름 및 비밀번호를 제공합니다. Microsoft SQL Server: sqlsrv_connect 함수를 사용하여 서버 이름 및 연결 정보 배열을 제공합니다.
다양한 데이터베이스 관리 시스템에 대한 PHP 데이터베이스 연결 구성
PHP에서 데이터베이스에 연결하는 것은 많은 웹 애플리케이션에서 필수적인 작업입니다. 사용 중인 DBMS(데이터베이스 관리 시스템)에 따라 연결 문자열 및 구성 설정이 달라집니다. 이 튜토리얼에서는 MySQL, PostgreSQL 및 Microsoft SQL Server와 같은 널리 사용되는 DBMS에 대한 PHP 데이터베이스 연결을 구성하는 방법을 살펴보겠습니다.
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); }
$host = "localhost"; $port = 5432; $dbname = "myDB"; $username = "postgres"; $password = "mypassword"; // 创建连接 $conn = pg_connect("host=$host port=$port dbname=$dbname user=$username password=$password"); // 检查连接 if (!$conn) { die("连接失败: " . pg_last_error($conn)); }
$serverName = "localhost"; $connectionInfo = array("Database"=>"myDB", "UID"=>"sa", "PWD"=>"mypassword"); // 创建连接 $conn = sqlsrv_connect($serverName, $connectionInfo); // 检查连接 if ($conn === false) { die("连接失败: " . sqlsrv_errors()); }
다음은 MySQL 데이터베이스에 연결하고 쿼리를 실행하는 완전한 예입니다.
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 执行查询 $sql = "SELECT * FROM users"; $result = $conn->query($sql); // 遍历结果 if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"] . " - Name: " . $row["name"] . "
"; } } else { echo "没有数据"; } // 关闭连接 $conn->close();
위 내용은 다양한 데이터베이스 관리 시스템에 대한 PHP 데이터베이스 연결 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!