ホームページ >バックエンド開発 >PHPチュートリアル >さまざまなデータベース管理システム用に PHP データベース接続を構成する
異なるデータベースに接続する PHP: MySQL: mysqli ライブラリを使用し、サーバー名、ユーザー名、パスワード、データベース名を指定します。 PostgreSQL: pg_connect 関数を使用して、ホスト、ポート、データベース名、ユーザー名、およびパスワードを指定します。 Microsoft SQL Server: sqlsrv_connect 関数を使用して、サーバー名と接続情報の配列を提供します。
さまざまなデータベース管理システム用の PHP データベース接続の構成
PHP でのデータベースへの接続は、多くの Web アプリケーションにとって不可欠なタスクです。使用しているデータベース管理システム (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 中国語 Web サイトの他の関連記事を参照してください。