PHP は、データベース システムと簡単に対話できる人気のあるサーバー側プログラミング言語であり、Web アプリケーション開発の分野では最初の選択肢です。この記事では、PHP を使用してデータの保存と取得の機能を実装する方法を説明します。
1. PHP を使用してデータベースに接続する
PHP の mysqli 関数を使用してデータベースに接続すると、ユーザー名、パスワード、データベース名を入力する必要があります。以下はデータベースに接続するためのサンプル コードです:
<?php $hostname = "localhost"; $username = "root"; $password = ""; $databaseName = "my_database"; // 创建数据库连接 $connect = mysqli_connect($hostname, $username, $password, $databaseName); // 检查连接是否成功 if (!$connect) { die("连接失败: " . mysqli_connect_error()); } echo "连接成功"; ?>
2. PHP を使用してデータ ストレージ関数を実装します
Use PHPデータベーステーブルにデータを挿入するには データを挿入するには、mysqli_query() 関数を使用する必要があります。以下は、ユーザー情報をデータベース テーブルに保存するサンプル コードです。
<?php $hostname = "localhost"; $username = "root"; $password = ""; $databaseName = "my_database"; // 创建数据库连接 $connect = mysqli_connect($hostname, $username, $password, $databaseName); // 检查连接是否成功 if (!$connect) { die("连接失败: " . mysqli_connect_error()); } // 准备要插入的数据 $firstname = "John"; $lastname = "Doe"; $email = "john.doe@example.com"; // 向数据库表中插入数据 $sql = "INSERT INTO users (firstname, lastname, email) VALUES ('$firstname', '$lastname', '$email')"; if (mysqli_query($connect, $sql)) { echo "数据成功插入到数据库表中"; } else { echo "数据插入失败: " . mysqli_error($connect); } // 关闭数据库连接 mysqli_close($connect); ?>
PHP を使用してデータベース テーブルのデータを更新するには、次を使用する必要があります。 mysqli_query() 関数。ユーザー ID 1 のユーザー名を「Jim」に更新するサンプル コードを次に示します。
<?php $hostname = "localhost"; $username = "root"; $password = ""; $databaseName = "my_database"; // 创建数据库连接 $connect = mysqli_connect($hostname, $username, $password, $databaseName); // 检查连接是否成功 if (!$connect) { die("连接失败: " . mysqli_connect_error()); } // 更新数据 $sql = "UPDATE users SET firstname='Jim' WHERE id=1"; if (mysqli_query($connect, $sql)) { echo "数据成功更新到数据库表中"; } else { echo "数据更新失败: " . mysqli_error($connect); } // 关闭数据库连接 mysqli_close($connect); ?>
PHP を使用してデータベース テーブルからデータを削除します。 mysqli_query() 関数を使用します。以下は、ユーザー ID 1 のデータを削除するサンプル コードです:
<?php $hostname = "localhost"; $username = "root"; $password = ""; $databaseName = "my_database"; // 创建数据库连接 $connect = mysqli_connect($hostname, $username, $password, $databaseName); // 检查连接是否成功 if (!$connect) { die("连接失败: " . mysqli_connect_error()); } // 删除数据 $sql = "DELETE FROM users WHERE id=1"; if (mysqli_query($connect, $sql)) { echo "数据成功从数据库表中删除"; } else { echo "数据删除失败: " . mysqli_error($connect); } // 关闭数据库连接 mysqli_close($connect); ?>
3. PHP を使用してデータ取得関数を実装します
PHP を使用してデータベース テーブルからデータを取得するには、以下を行う必要があります。 mysqli_query() 関数を使用します。以下は、すべてのユーザーのデータを取得するサンプル コードです。
<?php $hostname = "localhost"; $username = "root"; $password = ""; $databaseName = "my_database"; // 创建数据库连接 $connect = mysqli_connect($hostname, $username, $password, $databaseName); // 检查连接是否成功 if (!$connect) { die("连接失败: " . mysqli_connect_error()); } // 查询数据 $sql = "SELECT * FROM users"; $result = mysqli_query($connect, $sql); if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "username: " . $row["username"] . " - email: " . $row["email"] . "<br>"; } } else { echo "0 结果"; } // 关闭数据库连接 mysqli_close($connect); ?>
上記は、PHP を使用してデータの保存および取得関数を実装する方法の概要です。これらのテクニックをマスターすると、開発者は強力な Web アプリケーションをより簡単に構築できるようになります。
以上がPHP を使用してデータの保存および取得機能を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。