PHP8 は、mysqli と PDO を使用してデータベースに接続できます。詳細な紹介: 1. mysqli を使用して、データベース サーバー名、ユーザー名、パスワード、および接続するデータベース名を渡してデータベースに接続します。次に、`connect_error` 属性を使用して接続が成功したかどうかを確認し、接続が失敗した場合はエラー メッセージを出力します。最後に、`close()` メソッドを呼び出して接続を閉じます; 2. PDO を使用してデータベースに接続し、データベース サーバー名、パスワード、データベース名などを渡して接続します。
このチュートリアルのオペレーティング システム: Windows10 システム、php8.1.3 バージョン、DELL G3 コンピューター。
PHP8 は、mysqli と PDO を使用してデータベースに接続できます。
1. mysqli を使用してデータベースに接続します:
まず、mysqli 拡張機能がインストールされていることを確認する必要があります。次に、以下の手順に従ってデータベースに接続できます。
$servername = "localhost"; // 数据库服务器名称或IP地址 $username = "username"; // 数据库用户名 $password = "password"; // 数据库密码 $dbname = "database"; // 数据库名称 // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } else { echo "连接成功!"; } // 关闭连接 $conn->close(); ?>
このコードは、まずデータベース サーバー名、ユーザー名、パスワードを渡して mysqli オブジェクトを作成します。データベース名。接続を確立します。次に、`connect_error` 属性を使用して接続が成功したかどうかを確認し、接続が失敗した場合はエラー メッセージを出力します。最後に、`close()` メソッドを呼び出して接続を閉じます。
2. PDO を使用してデータベースに接続します:
まず、PDO 拡張機能と対応するデータベース ドライバーがインストールされていることを確認する必要があります。次に、以下の手順に従ってデータベースに接続できます。
$servername = "localhost"; // 数据库服务器名称或IP地址 $username = "username"; // 数据库用户名 $password = "password"; // 数据库密码 $dbname = "database"; // 数据库名称 // 创建连接 $dsn = "mysql:host=$servername;dbname=$dbname;charset=utf8mb4"; $options = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ]; try { $conn = new PDO($dsn, $username, $password, $options); echo "连接成功!"; } catch (PDOException $e) { die("连接失败: " . $e->getMessage()); } // 关闭连接 $conn = null; ?>
このコードは、まずデータベース サーバー名、ユーザー名、パスワードを渡して PDO オブジェクトを作成します。データベース名。接続を確立します。次に、「try-catch」ブロックを使用して、接続プロセス中に発生する可能性のある例外をキャッチし、エラー情報を出力します。最後に、接続オブジェクトに null を割り当てて接続を閉じます。
上記はmysqliとPDOをそれぞれ使用してデータベースに接続する方法です。特定の状況に応じて、適切な接続方法を選択し、実際のニーズに応じて対応する構成と操作を実行します。
以上がphp8でデータベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。