PHP 開発のヒント: PHP を使用して MySQL データベースに接続する方法

WBOY
リリース: 2023-07-01 17:19:37
オリジナル
2610 人が閲覧しました

PHP 開発スキル: PHP を使用して MySQL データベースに接続する方法

はじめに:
PHP 開発において、データベースへの接続は非常に基本的かつ重要なタスクです。現在、最も一般的に使用されているリレーショナル データベース管理システムの 1 つとして、MySQL が開発者の間でよく選ばれています。この記事では、PHP を使用して MySQL データベースに接続する方法と、対応するコード例を紹介します。

1. MySQL データベースのインストールと構成
始める前に、MySQL データベースがインストールされ、正しく構成されていることを確認する必要があります。 MySQL をインストールしていない場合は、公式 Web サイトにアクセスして最新バージョンをダウンロードし、指示に従ってインストールできます。インストールが完了したら、MySQL サーバーが実行されていることを確認する必要もあります。さらに、サンプル コード用のデータベースと対応するテーブルを作成する必要があります。

2. PHP は MySQL データベースに接続します
PHP で MySQL データベースに接続するのは非常に簡単で、組み込みの MySQLi 拡張機能または PDO を使用して操作できます。以下にこれら 2 つの方法を紹介します。

  1. MySQLi 拡張接続の使用
    MySQLi 拡張機能を使用して MySQL データベースに接続するには、接続の作成、データベース クエリの実行、接続の終了という 3 つの主な手順があります。

(1) 接続を作成します

//设定数据库连接参数
$hostname = "localhost";  //数据库地址
$username = "root";       //数据库用户名
$password = "password";   //数据库密码
$database = "mydb";       //数据库名

//创建一个MySQLi对象并连接数据库
$conn = new mysqli($hostname, $username, $password, $database);

//检查连接是否成功
if ($conn->connect_error) {
    die("连接失败:" . $conn->connect_error);
}
echo "连接成功!";
ログイン後にコピー

(2) データベース クエリを実行します

//执行查询语句
$sql = "SELECT * FROM users";
$result = $conn->query($sql);

//检查查询是否成功
if ($result->num_rows > 0) {
    //遍历查询结果
    while($row = $result->fetch_assoc()) {
        echo "用户ID:" . $row["id"]. " - 用户名:" . $row["username"]."<br>";
    }
} else {
    echo "没有查询到结果!";
}
ログイン後にコピー

(3) 接続を閉じます

//关闭连接
$conn->close();
ログイン後にコピー
    # # PDO 接続の使用
(1)接続の作成

//设定数据库连接参数
$dsn = "mysql:host=localhost;dbname=mydb"; //数据库地址和名称
$username = "root";       //数据库用户名
$password = "password";   //数据库密码

try {
    //创建一个PDO对象并连接数据库
    $conn = new PDO($dsn, $username, $password);
    echo "连接成功!";
} catch(PDOException $e) {
    echo "连接失败:" . $e->getMessage();
}
ログイン後にコピー

(2)データベースクエリの実行

//执行查询语句
$sql = "SELECT * FROM users";
$result = $conn->query($sql);

//检查查询是否成功
if ($result->rowCount() > 0) {
    //遍历查询结果
    while($row = $result->fetch()) {
        echo "用户ID:" . $row["id"]. " - 用户名:" . $row["username"]."<br>";
    }
} else {
    echo "没有查询到结果!";
}
ログイン後にコピー

(3)接続を閉じる

//关闭连接
$conn = null;
ログイン後にコピー
結論:

この記事を通じて、PHP を使用して MySQL データベースに接続する方法を学びました。接続操作を実行するために MySQLi 拡張機能または PDO を使用することを選択できます。どの方法を選択しても、データベース接続パラメータを正しく設定し、サンプル コードに従って対応する操作を実行すれば、MySQL データベースに接続してクエリを実行できます。熟練した使用法により、データベース操作をより効率的に実行し、開発作業を容易にすることができます。

添付ファイル: 上記のサンプル コードのデータベース接続パラメーターは、通常の接続とクエリ操作を確実に行うために、実際のデータベース構成に応じて変更する必要があることに注意してください。

以上がPHP 開発のヒント: PHP を使用して MySQL データベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート