現在の位置: ホーム> 最新記事一覧> mysqlへのphp7接続の詳細な説明:簡単なデータクエリプログラムをすばやく作成します

mysqlへのphp7接続の詳細な説明:簡単なデータクエリプログラムをすばやく作成します

gitbox 2025-08-10

導入

PHPはサーバー側で広く使用されているスクリプト言語であり、MySQLは一般的なリレーショナルデータベース管理システムです。 PHP7は、最新バージョンとして、パフォーマンスの大幅な改善と新機能をもたらします。この記事では、PHP7を使用してMySQLデータベースに接続し、シンプルなデータクエリプログラムを実装する方法をガイドします。

環境の準備

開始する前に、システムがPHP7とMySQLが正しくインストールされており、MySQLデータベースにスムーズにアクセスできることを確認してください。インストールされていない場合は、公式ドキュメントを参照して、インストールと構成を完了することができます。

PHP7インストール

PHPの公式Webサイト(https://www.php.net)にアクセスして、インストールパッケージをダウンロードし、プロンプトに従ってPHP7のインストールプロセスを完了します。

mysqlインストール

MySQLの公式Webサイト(https://www.mysql.com)にアクセスして、MySQLインストーラーをダウンロードし、手順に従ってインストールと基本構成を完了します。

データベースの準備

継続する前に、クエリデータを保存するためにデータベースとテーブルを作成する必要があります。これは、MySQLコマンドラインまたはPHPMyAdminなどのグラフィカルインターフェイスツールを介して実行できます。

 CREATE DATABASE mydatabase;
USE mydatabase;
CREATE TABLE mytable (
  id INT(11) AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(50),
  age INT(11),
  email VARCHAR(50)
);

データベースに接続します

MySQLへのPHP接続は通常、MySQLIまたはPDO拡張機能を使用します。この記事では、mysqliの使用法を示しています。

 // データベース接続を作成します
$host = 'localhost';
$username = 'root';
$password = '';
$database = 'mydatabase';
$mysqli = new mysqli($host, $username, $password, $database);

// 接続が成功しているかどうかを確認してください
if ($mysqli->connect_error) {
    die('データベースに接続できませんでした:' . $mysqli->connect_error);
}
echo 'データベースに正常に接続します!';

コードは、接続パラメーターを定義し、MySQLIオブジェクトを使用して接続を確立し、Connect_Errorを介して接続ステータスを判断します。

クエリを実行します

接続が成功したら、SQLクエリを実行してデータを取得します。

 // クエリステートメントを実行します
$sql = 'SELECT * FROM mytable';
$result = $mysqli->query($sql);

// クエリが成功したかどうかを確認してください
if ($result === false) {
    die('クエリに失敗しました:' . $mysqli->error);
}

// 結果セットと出力データを繰り返します
while ($row = $result->fetch_assoc()) {
    echo 'ID: ' . $row['id'] . ' ';
    echo 'Name: ' . $row['name'] . ' ';
    echo 'Age: ' . $row['age'] . ' ';
    echo 'Email: ' . $row['email'] . '<br>';
}

// 結果セットをリリースします
$result->free();

この例では、SQLはクエリメソッドを使用して実行され、fetch_assocでデータを1つずつ取得し、それを表示し、最後にメモリを解放します。

切断します

操作を完了したら、データベース接続を閉じます。

 // 切断します
$mysqli->close();

MySQLIオブジェクトの閉じる方法を呼び出して、接続が安全に閉じられていることを確認してください。

要約します

この記事では、環境構成からデータベース操作、クエリおよび切断まで、PHP7を使用してMySQLデータベースに接続するプロセスを体系的に紹介します。これらの基本的な手順を習得すると、PHPに基づいた動的なWebサイトまたはアプリケーションの開発を効果的にサポートできます。このチュートリアルが、PHPとMySQLの統合開発をすぐに始めるのに役立つことを願っています。