ここまでで、PHP について十分に学習しました。練習のために小さなプログラムを書いてみましょう。
ユーザー登録システム
ユーザー名とパスワードのフォームを含むindex.phpページを作成し、投稿をcheck.phpに送信し、ユーザー名と「ユーザー名+パスワード」のmd5値を出力します
eggfault という名前の mysql データベースをローカルに作成し、テーブル ユーザーを作成し、check.php で受け取ったコンテンツをユーザー名パスワード フィールドに保存します
まず HTML 部分を完成させましょう:
HTML5 のフォームのサポートは以前のバージョンの HTML よりもはるかに優れており、さまざまなタイプを直接指定できることに注意してください。たとえば、type="email" が指定されている場合、ユーザーが送信した電子メール アドレスが正当であるかどうかがチェックされます。
次に、.php を確認します。
リーリー以下は HTML に直接埋め込まれた PHP 部分です。これが PHP の利点です。 リーリー
ユーザーが奇妙なものを入力するのを防ぐために htmlspecialchars を使用していることに注意してください。その後、データベース操作には mysqli を使用します (mysql は廃止されました。現在は mysqli を使用することが推奨されています。もちろん PDO を使用することもできます。)
まず、データベースに関する情報を指定します。
リーリー
データベースに接続し、接続が正常であることを確認します:リーリー
SQL ステートメントを使用してテーブルを作成する
コードをコピーします コードは次のとおりです: $sql = "CREATE TABLE user(ユーザー名 CHAR(140), パスワード CHAR(140))";
コードをコピーします コードは次のとおりです: mysqli_query($conn, "INSERT INTO user (username,password) VALUES ($username, $md5sum)");
データベースを閉じる:
リーリー
さて、小さなアプリケーションの作成に成功し、MySQL データベースにアクセスする方法も学びました。今日はここまでです。