PHP は非常に人気のある Web プログラミング言語です。学習が簡単で、動的な Web サイトや Web アプリケーションの作成に使用できます。最も一般的な操作は CRUD ですが、この記事では PHP でのこれらの操作を詳しく紹介します。
データの追加
PHP では、通常、データの追加は、新しいデータの行をデータベースに挿入することによって行われます。まずデータベースに接続し、次に SQL ステートメントを構築してサーバーに送信する必要があります。サンプル コードは次のとおりです。
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 构建 SQL 语句 $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; // 发送 SQL 语句到服务器 if ($conn->query($sql) === TRUE) { echo "新记录插入成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } // 关闭连接 $conn->close();
この例では、まずデータベースへの接続を確立し、接続が成功したかどうかを確認します。次に、SQL ステートメントを使用して新しいデータを MyGuests テーブルに挿入し、最後に挿入結果を出力して接続を閉じます。
データの削除
データの削除は、通常、DELETE ステートメントをデータベースに送信することによって行われます。サンプル コードは次のとおりです。
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 构建 SQL 语句 $sql = "DELETE FROM MyGuests WHERE id=3"; // 发送 SQL 语句到服务器 if ($conn->query($sql) === TRUE) { echo "记录删除成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } // 关闭连接 $conn->close();
この例では、まずデータベースへの接続を作成し、接続が成功したかどうかを確認します。次に、DELETE ステートメントを使用して、MyGuests テーブルから ID 3 のデータを削除し、削除結果を出力します。最後に接続を閉じます。
データの更新
データの更新は、通常、UPDATE ステートメントをデータベースに送信することによって行われます。サンプル コードは次のとおりです。
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 构建 SQL 语句 $sql = "UPDATE MyGuests SET firstname='Peter' WHERE id=1"; // 发送 SQL 语句到服务器 if ($conn->query($sql) === TRUE) { echo "记录更新成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } // 关闭连接 $conn->close();
この例では、まずデータベースへの接続を作成し、接続が成功したかどうかを確認します。次に、UPDATE ステートメントを使用して、ID 1 のデータの名を Peter に変更します。最後に、更新結果が出力され、接続が閉じられます。
データのクエリ
データのクエリは、通常、データベースに SELECT ステートメントを送信することによって行われます。サンプル コードは次のとおりです。
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 构建 SQL 语句 $sql = "SELECT * FROM MyGuests"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>"; } } else { echo "0 结果"; } // 关闭连接 $conn->close();
この例では、まずデータベースへの接続を作成し、接続が成功したかどうかを確認します。次に、SELECT ステートメントを使用して MyGuests テーブルからすべてのデータを取得し、PHP の while ループを使用してすべてのデータを出力します。最後に接続を閉じます。
概要
PHP では、追加、削除、変更、確認のみが最も一般的な操作となります。この記事では、PHP を介してデータベースにデータを追加、削除、更新、クエリする方法について詳しく説明します。あなたが開発者であれば、この記事は非常に役立つと思います。
以上がphpを使ったデータベースの操作方法(追加・削除・変更・確認)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。