PHP は、Web 開発に広く使用されているサーバーサイド スクリプト言語です。
開発者がデータベースからデータを読み取ったり、データベースを変更したりする必要がある場合、PHP はデータベースのクエリと変更を簡単にするシンプルで強力な関数をいくつか提供します。
この記事では、PHP 開発者に役立つことを願って、PHP でよく使用されるデータベース クエリと変更操作をいくつか紹介します。
1. データベース接続
クエリまたは変更操作を実行する前に、まずデータベースに接続する必要があります。 PHP は、さまざまなデータベースと対話するための標準 API を提供します。
例:
$servername = "localhost"; // 数据库主机名 $username = "username"; // 数据库用户名 $password = "password"; // 数据库密码 $dbname = "myDB"; // 数据库名 // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功";
2. データのクエリ
データのクエリはデータベースから情報を取得するプロセスであり、開発者はさまざまな方法を使用して必要な情報を取得できます。データが必要です。 PHP では、次のステートメントを使用してデータをクエリできます。
データベース内のデータを取得するときに最も一般的に使用されるステートメントは、SELECT ステートメントです。このステートメントは、取得する列とその順序を定義し、フィルター条件を指定できます。
例:
$sql = "SELECT id, name, email FROM users WHERE age > 18"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; } } else { echo "0 结果"; }
WHERE 句は、クエリの指定に使用される SELECT ステートメントのオプション部分の 1 つです。フィルター条件。
例:
$sql = "SELECT id, name, email FROM users WHERE age > 18 AND gender = 'female'"; $result = $conn->query($sql);
3. データの変更
データの取得に加えて、変更操作を実行することもできます。データベースのデータを変更する基本的なステートメントは UPDATE です。
UPDATE ステートメントは、データベース内の既存のレコードを更新するために使用されます。
例:
$sql = "UPDATE users SET name='New Name' WHERE id=1"; if ($conn->query($sql) === TRUE) { echo "数据更新成功"; } else { echo "数据更新失败: " . $conn->error; }
DELETE ステートメントは、テーブルから行を削除するために使用されます。
例:
$sql = "DELETE FROM users WHERE id=1"; if ($conn->query($sql) === TRUE) { echo "数据删除成功"; } else { echo "数据删除失败: " . $conn->error; }
4. 概要
PHP は、データベースへの接続、データのクエリ、データの変更などの操作を含む、データベースと対話するためのさまざまな関数を提供します。データ。 PHP 開発者にとって、これらの基本を理解することが重要です。この知識をマスターすることで開発効率が大幅に向上し、開発作業がより簡単かつ効率的になります。
以上がPHPでデータベースのクエリと変更操作を実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。