ホームページ  >  記事  >  バックエンド開発  >  PHP接続 MySQL関連の知識と操作

PHP接続 MySQL関連の知識と操作

jacklove
jackloveオリジナル
2018-05-15 11:12:491732ブラウズ

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 - プロシージャ指向)

mysqli_close($conn);

インスタンス (PDO)

$conn = null;

この章では、データベース接続と操作について詳しくは、php 中国語 Web サイトをご覧ください。

関連する推奨事項:

PHP MySQL の概要 (データベース関連の知識)

PHP MySQL の操作とデータの読み取り方法

PHP を使用して電子メールを送信する方法

以上がPHP接続 MySQL関連の知識と操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。