PHP 连接数据库并处理数据的权威指南42



PHP 是一种広く使用されるサーバーサイドスクリプティング言語であり、Web アプリケーション開発に最適です。データベースと連携することで、PHP は動的でインタラクティブな Web サイトの構築に役立てることができます。この記事では、PHP を使用してデータベースに接続し、データの操作方法についてステップバイステップで説明します。

データベースへの接続

データベースに接続するには、次の手順に従います。1. MySQLi 拡張機能を有効にする: PHP バージョン 5.5以降を使用している場合は、MySQLi 拡張機能が既有効になっているはずです。それ以外の場合は、`` ファイルで拡張機能を有効にする必要があります。
2. ホスト名、ユーザー名、パスワードを取得する: データベースへの接続に必要な情報(ホスト名、ユーザー名、パスワード)をデータベース管理者から取得します。
3. 接続オブジェクトを作成する: `mysqli_connect()` 関数を使用して、データベースへの接続を表す `mysqli` オブジェクトを作成します。例:
```php
$conn = mysqli_connect("localhost", "root", "password");
```

データの操作

データベースに接続したら、クエリを使用してデータを操作できます。1. データの挿入: `INSERT` ステートメントを使用して、データをテーブルに挿入できます。例:
```php
$sql = "INSERT INTO users (name, email) VALUES ('John', 'john@')";
$conn->query($sql);
```
2. データの更新: `UPDATE` ステートメントを使用して、データを更新できます。例:
```php
$sql = "UPDATE users SET name = 'John Doe' WHERE id = 1";
$conn->query($sql);
```
3. データの削除: `DELETE` ステートメントを使用して、データを削除できます。例:
```php
$sql = "DELETE FROM users WHERE id = 1";
$conn->query($sql);
```
4. データの取得: `SELECT` ステートメントを使用して、データをテーブルから取得できます。例:
```php
$sql = "SELECT * FROM users";
$result = $conn->query($sql);
while($row = $result->fetch_assoc()) {
echo $row['name'] . " " . $row['email'] . "
";
}
```

エラー処理

データベース操作中にエラーが発生する場合があります。エラーを処理するには、以下の手順に従います。1. エラーを取得する: `mysqli_error()` 関数を使用して、エラー メッセージを取得します。
2. エラー コードを確認する: `mysqli_errno()` 関数を使用して、エラー コードを取得します。
3. エラーを処理する: 取得したエラー メッセージとエラー コードに基づいて、適切なエラー処理を実行します。

接続の終了

すべてのデータベース操作が完了したら、接続を終了する必要があります。```php
$conn->close();
```

結論

このガイドに従うことで、PHP を使用してデータベースに接続し、データ操作を実行できるようになります。このスキルは、Web アプリケーション開発において非常に貴重であり、動的でインタラクティブな Web サイトを作成するのに役立ちます。さらに深く理解するには、MySQLi の公式ドキュメントや他のリソースを参照することをお勧めします。

2024-12-07


上一篇:PHP IIS 配置文件位置及说明

下一篇:PHP 数组模糊查询:全面指南