ホームページ  >  記事  >  バックエンド開発  >  php 登録情報を変更する

php 登録情報を変更する

王林
王林オリジナル
2023-05-24 13:56:08422ブラウズ

インターネットの継続的な発展に伴い、オンライン登録機能はさまざまな Web サイトにとって必須の条件になりました。ただし、登録後にユーザー情報の変更が必要になる場合もよくあります。特に、ユーザーが実際の情報を入力する必要がある一部の Web サイトでは、ユーザーが情報を入力する際に​​間違いを犯したり、個人情報が変更されて修正が必要になったりする可能性があります。

PHP プログラマーにとって、ユーザー情報変更機能を扱うことは難しくありません。以下は、PHP を使用してユーザー登録情報を変更する方法に関する簡単なチュートリアルです。

  1. データベースの作成

まず、ユーザー登録情報を保存するデータベースと関連テーブルを作成する必要があります。このチュートリアルでは、例として MySQL を使用します。作成するテーブルは次のとおりです。

CREATE TABLE users (
id INT(11) NOT NULL AUTO_INCREMENT,
username VARCHAR(255) NOT NULL,
password VARCHAR(255) ) NOT NULL,
email VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
主キー (id)
);

上の表では、ユーザーの ID、ユーザー名、パスワード、電子メール、作成時刻、更新時刻を定義します。同時に、各ユーザーが確実に一意の ID を持つように、ユーザー ID が自動的に増加するように設定しました。

  1. PHP ページの作成

PHP ページを作成する前に、データベースに接続していることを確認する必要があります。以下は、単純な PHP データベース接続コードです。

79a1fab639837c4a4c1f074da8c395b5

接続が成功したら、ユーザー情報を変更する機能を処理する PHP ページを作成できます。以下は単純な PHP ページです:

f9e1dd119755730d11375eef03bfa0ea

8b05045a5be5764f313ed5b9168a17e6
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e
b2386ffb911b14667cb8f0f91ea547a7ユーザー情報の更新6e916e0f7d1e588d4f442bf645aedb2f
9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d
c1a436a314ed609750bd7c7d319db4daユーザー情報の更新2e9b454fa8428549ca2e64dfac4625cd
fb0ed0b29ddf6fea1382ac57e2a3aa86

<label>Username:</label><br>
<input type="text" name="username" value="<?php echo $row['username']; ?>"><br>
<label>Password:</label><br>
<input type="password" name="password" value="<?php echo $row['password']; ?>"><br>
<label>Email:</label><br>
<input type="email" name="email" value="<?php echo $row['email']; ?>"><br>
<input type="submit" name="submit" value="Update">

f5a47148e367a6035fd7a2faa965022e
36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e

c2316acccff23007e3134fc34493903a

および上記 PHP ページでは、まず送信されたデータがあるかどうかを判断します。送信されたデータがある場合は、フォームからデータを取得し、SQL UPDATE ステートメントを使用してデータベース内のデータを更新します。更新に成功すると「レコード更新に成功しました」と出力されます。

データが送信されない場合は、URL からユーザー ID を取得し、SQL SELECT ステートメントを使用してデータベースから対応するユーザー情報を取得します。その後、ユーザーが変更できるように、対応するフォームにユーザー情報が表示されます。

  1. テスト機能

最後に、ユーザー情報変更機能が適切に機能するかどうかをテストする必要があります。まず、テスト データをデータベースに挿入します。次に、http://localhost/update_user_info.php?id=1 ページにアクセスすると (ユーザー ID が 1 であると仮定します)、ユーザー情報を変更するためのフォームが表示されます。新しいユーザー名、パスワード、メールアドレスを入力し、「更新」ボタンをクリックして送信します。更新が成功すると、「レコードが正常に更新されました」というプロンプトが表示されます。

概要

上記の手順により、簡単なユーザー情報変更機能をすぐに構築できます。実際のアプリケーションでは、独自のニーズに応じて変更および最適化することもできます。同時に、セキュリティ上の問題を回避するためにパスワードを暗号化して保存するなど、ユーザー情報のセキュリティ保護にも留意する必要があります。

以上がphp 登録情報を変更するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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