現在の位置: ホーム> 最新記事一覧> PHPを使用してMySQLデータベースに接続して操作する方法

PHPを使用してMySQLデータベースに接続して操作する方法

M66 2025-07-14

導入

Web開発プロセスでは、データベースに接続することが重要な部分です。 PHPは、PDO(PHPデータオブジェクト)拡張機能を使用することがシンプルで効率的な方法であるMySQLデータベースと対話するさまざまな方法を提供します。 PDOは、さまざまな種類のデータベースに統一されたインターフェイスを提供し、クロスプラットフォーム開発により便利になります。この記事では、PHPおよびPDO拡張機能を介してMySQLデータベースに接続する方法について説明します。

PHP環境をインストールして構成します

まず、システムにPHPがインストールされ、環境変数が構成されていることを確認してください。公式PHP Webサイトにアクセスして、最新バージョンをダウンロードし、関連するドキュメントに従ってインストールして構成できます。

MySQLデータベースをインストールして構成します

次に、MySQLデータベースをインストールして構成する必要があります。 MySQLの公式Webサイトにアクセスして最新バージョンをダウンロードしてインストールし、公式ガイダンスに従ってデータベースのインストールを完了できます。

データベースとテーブルを作成します

MySQLに接続する前に、データベースと関連テーブルを作成する必要があります。 SQLステートメントは、MySQLコマンドラインツールまたはMySQLワークベンチなどのグラフィカルインターフェイスツールを介して実行できます。以下は、データベースとテーブルを作成する例です。

CREATE DATABASE users;

USE users;

CREATE TABLE users (

id INT AUTO_INCREMENT PRIMARY KEY ,

name VARCHAR (50) NOT NULL ,

email VARCHAR (50) NOT NULL

);

PDOを介してMySQLデータベースに接続します

PHPおよびMySQL環境が構成されている場合、PDOを介してデータベース接続を開始できます。これがPHPコードの例です。

<?php

// 配置数据库连接

$host = 'localhost' ;

$dbname = 'users' ;

$username = 'root' ;

$password = '' ;

// 进行数据库连接

try {

$pdo = new PDO( "mysql:host=$host;dbname=$dbname;charset=utf8" , , $password ); $username

echo "连接成功!" ;

} catch (PDOException $e ) {

die ( "连接失败:" . $e ->getMessage());

}

?>

コード解析

このコードの例では、ホスト名、データベース名、ユーザー名、パスワードなど、データベース接続パラメーターを最初に構成します。次に、PDOコンストラクターを介して、これらのパラメーターを使用してPDOオブジェクトを作成します。次に、Try-Catchステートメントを使用して、可能な接続エラーをキャッチします。接続が成功した場合、接続のメッセージが成功すると出力されます。そうしないと、例外がキャプチャされ、エラーメッセージが出力されます。

要約します

PDO拡張を介してMySQLデータベースに接続すると、PHPコードがより簡潔になるだけでなく、データベース操作のセキュリティと安定性も向上します。この記事では、PHPとMySQL環境の構成、データベーステーブルの作成方法、およびPHPでPDOを使用してデータベース接続と例外処理を実装する方法について説明します。この記事が、PHPおよびPDOデータベース接続を使用するスキルをより適切に習得できることを願っています。