誤ってすでに会員の人が登録してしまった場合などがあるのと、アカウントが重複するということが起こるそうです。こうした場合のために「重複確認」ということも行う必要があるそうです。データベースへの接続が必要になるそうです。「dbconnect.php」を「require」ファンクションで参照するそうです。それで重複を確認するそうです。重複を確認するのは「members」テーブルから、入力されたメールアドレスのレコードが保存されているかどうで確認することができるそうです。それから「mysql_real_escape_string」ファンクションで無害化することも忘れないようにしないといけないそうです。COUNT のSQLを利用する方法を用いていれば、もし存在していたらその件数を取得することができるそうです。「mysql_query」ファンクションや「mysql_fetch_assoc」ファンクションというものは、データベースを操作するための定番のファンクションだそうです。「$table」変数に取り出していくそうです。件数は「COUNT(*)AS cnt」として別名をつけるそうです。そのため「$table[‘cnt’]」で件数を取得できるそうです。この値が1以上であった場合は、そのメールアドレスが既に登録しているということがわかるそうです。そうなったらエラーとして記録をしておくそうです。重複している旨のエラーメッセージを表示するそうです。これならば、同じメールアドレスを登録するのを防ぐことができるようになったということのようです。エラーの記録としてな「$error[‘email’]」を「duplicate」とするそうです。
news
- O2Oの実現方式 5月 4, 2022
- ユーザー目的とトップページデザイン 3月 4, 2022
- キーワードとdescription 1月 4, 2022
- ヒアリング前のミーティングで課題共有 11月 4, 2021
- タグとは 9月 2, 2021
サイト管理人:田淵 そら
こんにちは。サイト管理人の田淵そらです。 PHPのテクニックについてサイトを運営しています。 連絡先:admin@imrelations.com
免責事項
WEBサイトの掲載情報に基づいてユーザーが下した判断および行動によりいかなる結果が発生した場合においても、それによりお客様が直接的または間接的に損害を被られたとしても、サイト運営元はその責を負いません。 当サイト上の全ての掲載情報は、あくまでも掲載時点における情報であり、当サイトに掲載後、事前に予告することなく名称や内容等の改廃を行う場合や、時間の経過により掲載情報が実際と一致しなくなる場合等があります。