php経由でmysqlデータベースに接続する方法 この章ではデータベース接続について詳しく説明します。
MySQL に接続
MySQL データベースにアクセスする前に、まずデータベース サーバーに接続する必要があります:
Instance (MySQLi - オブジェクト指向)
<?php$servername = "localhost";$username = "username";$password = "password"; // 创建连接$conn = new mysqli($servername, $username, $password); // 检测连接if ($conn->connect_error) { die("连接失败: " . $conn->connect_error);} echo "连接成功";?>
上記のオブジェクト指向の例では、$ であることに注意してください。 connect_error は PHP 5.2 にあり、5.3.0 で追加されました。以前のバージョンとの互換性が必要な場合は、次のコード置換を使用してください:
// 检测连接 if (mysqli_connect_error()) { die("数据库连接失败: " . mysqli_connect_error()); }
Instance (MySQLi - Procedure Oriented)
<?php$servername = "localhost";$username = "username";$password = "password"; // 创建连接$conn = mysqli_connect($servername, $username, $password); // 检测连接if (!$conn) { die("Connection failed: " . mysqli_connect_error());}echo "连接成功";?>
Instance (PDO)
<?php$servername = "localhost";$username = "username";$password = "password"; try { $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password); echo "连接成功"; }catch(PDOException $e){ echo $e->getMessage();}?>
上記の PDO インスタンスではデータベース (myDB) を指定していることに注意してください。 )。 PDO は、接続プロセス中にデータベース名を設定する必要があります。指定しない場合は、例外 がスローされます。
接続を閉じる スクリプトの実行後、接続は自動的に閉じられます。次のコードを使用して接続を閉じることもできます。 インスタンス (MySQLi - オブジェクト指向)$conn->close();
mysqli_close($conn);
$conn = null;
以上がPHP接続 MySQL関連の知識と操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。