ホームページ  >  記事  >  バックエンド開発  >  PHPでページの追加、変更、削除、確認を処理する方法

PHPでページの追加、変更、削除、確認を処理する方法

PHPz
PHPzオリジナル
2023-04-12 13:53:22790ブラウズ

PHP はページの追加、変更、削除、クエリを処理します

概要

Web テクノロジーの発展に伴い、データベースと対話する必要がある Web サイトがますます増えています。一般的に使用される Web プログラミング言語として、PHP はデータベースと効果的に対話できます。このうち、追加、変更、削除、確認の処理操作は最も基本的であり、よく使用されます。

この記事では、PHP を使用して追加、変更、削除、検索操作を処理する方法と、対応するサンプル コードを紹介します。

1. データベース接続

PHP でデータベースと対話するには、まずデータベースとの接続を確立する必要があります。一般的なデータベースには、MySQL、SQLite などが含まれます。ここでは、MySQL を例に挙げます。

データベース接続を確立する手順は次のとおりです:

  1. mysqli_connect 関数を使用して MySQL データベースに接続します:
$conn = mysqli_connect($host, $username, $password, $dbname);

その中で、 $host はホスト名、$username はユーザー名、$password はパスワード、$dbname はデータベース名です。

  1. 接続が成功したかどうかを確認します:
if (!$conn) {
    die("连接失败:" . mysqli_connect_error());
}

接続に失敗した場合は、エラー メッセージが出力され、プログラムは終了します。

  1. 文字セットの設定:
mysqli_set_charset($conn, "utf8");

2. データの挿入

データの挿入は、データベースに新しいデータを追加する操作です。データを挿入するSQL文は一般的に「INSERT INTO テーブル名(フィールド名1,フィールド名2,...) VALUES(値1,値2,...)」となります。

データを挿入する手順は次のとおりです:

  1. データを挿入する SQL ステートメントを作成します:
$sql = "INSERT INTO user (name, age, gender) VALUES ('$name', '$age', '$gender')";

その中に、'$name'、 '$age' 、 '$gender' は、挿入する必要があるデータです。

  1. SQL ステートメントを実行します:
$result = mysqli_query($conn, $sql);

実行が成功した場合、$result は true を返し、それ以外の場合は false を返します。

3. データの更新

データの更新とは、データベース内のデータを変更することです。データを更新するSQL文は一般的に「UPDATE テーブル名 SET フィールド名 1=値 1、フィールド名 2=値 2…WHERE 条件」となります。

データを更新する手順は次のとおりです:

  1. データを更新する SQL ステートメントを作成します:
$sql = "UPDATE user SET age='$age', gender='$gender' WHERE id='$id'";

その中に、$age と $genderデータ、$id は、更新する必要があるデータの ID 値です。

  1. SQL ステートメントを実行します:
$result = mysqli_query($conn, $sql);

実行が成功した場合、$result は true を返し、それ以外の場合は false を返します。

4. データの削除

データの削除とは、データベースから不要なデータを削除することです。データを削除するSQL文は「DELETE FROM テーブル名 WHERE 条件」が一般的です。

データを削除する手順は次のとおりです:

  1. データを削除する SQL ステートメントを作成します:
$sql = "DELETE FROM user WHERE id='$id'";

このうち、$id は ID です。削除する必要があるデータの値。

  1. SQL ステートメントを実行します:
$result = mysqli_query($conn, $sql);

実行が成功した場合、$result は true を返し、それ以外の場合は false を返します。

5. データのクエリ

データのクエリとは、データベースから必要なデータを取得することです。データを問い合わせるSQL文は一般的に「SELECT フィールド名1, フィールド名2...FROM テーブル名 WHERE 条件」となります。

データをクエリする手順は次のとおりです:

  1. データをクエリする SQL ステートメントを作成します:
$sql = "SELECT * FROM user WHERE gender='男'";

このうち * はすべてのフィールドをクエリすることを意味します、gender=' 男性' がクエリ条件です。

  1. SQL ステートメントを実行します:
$result = mysqli_query($conn, $sql);

実行が成功すると、$result は結果セットを返します。

  1. 結果セットを解析する:
while($row = mysqli_fetch_assoc($result)) {
    $name = $row["name"];
    $age = $row["age"];
    $gender = $row["gender"];
    echo "姓名:$name,年龄:$age,性别:$gender<br>";
}

このコードは、結果セット内のデータの各行を解析して連想配列にし、対応する名前、年齢、性別を出力します。およびその他の情報。

6. 完全なサンプル コード

次は、追加、変更、削除、確認操作を処理するための完全なサンプル コードです:

// 连接数据库
$conn = mysqli_connect($host, $username, $password, $dbname);
mysqli_set_charset($conn, "utf8");
if (!$conn) {
    die("连接失败:" . mysqli_connect_error());
}

// 插入数据
$name = "张三";
$age = "20";
$gender = "男";
$sql = "INSERT INTO user (name, age, gender) VALUES ('$name', '$age', '$gender')";
$result = mysqli_query($conn, $sql);
if ($result === true) {
    echo "插入成功
"; } else {     echo "Error:" . mysqli_error($conn) . "
"; } // 更新数据 $age = "22"; $gender = "女"; $id = 1; $sql = "UPDATE user SET age='$age', gender='$gender' WHERE id='$id'"; $result = mysqli_query($conn, $sql); if ($result === true) {     echo "更新成功
"; } else {     echo "Error:" . mysqli_error($conn) . "
"; } // 删除数据 $id = 2; $sql = "DELETE FROM user WHERE id='$id'"; $result = mysqli_query($conn, $sql); if ($result === true) {     echo "删除成功
"; } else {     echo "Error:" . mysqli_error($conn) . "
"; } // 查询数据 $sql = "SELECT * FROM user WHERE gender='男'"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) {     while($row = mysqli_fetch_assoc($result)) {         $name = $row["name"];         $age = $row["age"];         $gender = $row["gender"];         echo "姓名:$name,年龄:$age,性别:$gender
";     } } else {     echo "没有符合条件的数据
"; } // 关闭数据库连接 mysqli_close($conn);

7. 概要

処理 追加、変更、削除、クエリ操作は、PHP を使用してデータベースを操作するための基本的かつ一般的な操作です。この記事の導入により、読者はすでに PHP を使用して追加、変更、削除、検索操作を処理する方法を理解し、対応するサンプル コードも習得したと思います。

以上がPHPでページの追加、変更、削除、確認を処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。