PHP は、リッチな Web アプリケーションの構築に使用できる人気のあるサーバー側プログラミング言語です。その中でも、追加、削除、確認、変更は、Web アプリケーション開発において最も基本的でよく使用される操作の 1 つです。したがって、この記事では、Web アプリケーションの開発を簡単に開始できるように、PHP を使用して CRUD 操作を完了する方法について詳しく説明します。
ステップ 1: データベースを構築する
追加、削除、確認、変更を行う前に、まずデータベースを作成する必要があります。この記事では、例として MySQL を使用します。 MySQL では、次の SQL ステートメントを使用して、単純なユーザー テーブルを作成できます:
CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, email VARCHAR(50) NOT NULL, password VARCHAR(50) NOT NULL, PRIMARY KEY (id)
);
このステートメントは、The という名前のテーブルを作成します。 「users」テーブルには、ID、名前、電子メール、パスワードの 4 つの列が含まれています。ここで、「id」は自動インクリメントされるフィールドであるため、各新しいレコードには一意の ID が割り当てられます。
ステップ 2: データベースに接続する
PHP を使用して追加、削除、確認、変更操作を実行するには、まず MySQL データベースに接続する必要があります。次のコードを使用して MySQL データベースに接続できます:
$servername = "localhost";
$username = "root";
$password = "パスワード";
$dbname = "myDB";
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected fully";
?>
上記のコードでは、サーバー名、ユーザー名、パスワード、データベース名を指定しました。接続に失敗した場合は、接続エラーメッセージが出力されます。接続に成功すると「接続に成功しました」と出力されます。
ステップ 3: 新しいレコードの挿入
MySQL データベースへの接続に成功したので、新しいレコードを挿入する方法のコードは次のとおりです。
php
$sql = "ユーザーに挿入 (名前、電子メール、パスワード)
VALUES ('John', 'john@example.com', 'password123')";
if (mysqli_query ($conn , $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);</p> <p>}<br>?></p> <p>上記のコードでは、INSERT ステートメントを使用して、 " 新しいレコードを users テーブルに挿入します。このレコードには、名前、電子メール、パスワードの 3 つのフィールドが含まれています。挿入が成功すると「新しいレコードが正常に作成されました」というメッセージが出力されます。エラーが発生した場合はエラーメッセージが出力されます。 </p> <p>ステップ 4: データのクエリ</p> <p>SELECT ステートメントを使用して、「users」テーブル内のデータをクエリできます。データをクエリする方法のコードは次のとおりです: </p> <p><?php<br/>$sql = "SELECT id, name, email FROM users";<br/>$result = mysqli_query($conn, $ sql); </p><p>if (mysqli_num_rows($result) > 0) {</p><pre class="brush:php;toolbar:false">while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; }</p> <p>} else {</p> <pre class="brush:php;toolbar:false">echo "0 results";
}
?>
上記のコードでは、SELECT ステートメントを使用して、「users」テーブルの id、name、および email 列をクエリします。結果セットにデータがある場合は、while ループを使用してクエリ結果を 1 行ずつ出力します。結果セットが空の場合は、「0 結果」が出力されます。
ステップ 5: レコードを更新する
UPDATE ステートメントを使用して、「users」テーブル内のレコードを更新できます。レコードを更新する方法のコードは次のとおりです:
$sql = "UPDATE users SET email='john.doe@example.com' WHERE id=1";
if (mysqli_query($conn, $sql)) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . mysqli_error($conn);
}
?>
上記のコードでは、レコードの「email」フィールドを「id」1 で「john.doe@example.com」に更新します。更新に成功すると、「レコードが正常に更新されました」というメッセージが出力されます。それ以外の場合は、エラーメッセージが出力されます。
ステップ 6: レコードの削除
DELETE ステートメントを使用して、「users」テーブル内のレコードを削除できます。以下はレコードを削除する方法のコードです:
$sql = "DELETE FROM users WHERE id=1";
if (mysqli_query($conn, $sql) ) {
echo "Record deleted successfully";
} else {
echo "Error deleting record: " . mysqli_error($conn);
}
?>
上記のコードでは、DELETE ステートメントを使用して「id」を削除します。 」 1 件のレコード。削除に成功すると「レコードが正常に削除されました」というメッセージが出力されます。それ以外の場合は、エラーメッセージが出力されます。
まとめ
上記は、PHP の追加、削除、確認、変更を行うための基本的な操作であり、Web アプリケーション開発において最も基本的でよく使用される操作の 1 つです。この記事を学習すると、PHP を使用してデータベースに接続し、新しいレコードを挿入し、データをクエリし、レコードを更新し、レコードを削除する方法を学習できるはずです。この記事があなたのお役に立ち、Web アプリケーション開発でさらなる成功を収めることを願っています。
以上がPHP を使用して追加、削除、確認、および変更操作を完了する方法について説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。