<?php
// トリム関数を使用してパスワードの前後の冗長な文字を削除し、パスワードをコピーして、2 回入力したパスワードが一致しているかどうかを確認します。
if(trim($_POST['パスワード']) != トリム($_POST['repassword'])){
exit('2 つのパスワードが一致しません。戻ってください。前の 1 ページ');
}
//ユーザー名を取得します
$username = trim($_POST['username']);
// パスワードは MD5 を使用して暗号化されており、外部からはパスワードを認識できません。
$password = md5(trim($_POST['password']));
// ユーザー登録時刻 (UNIX タイムスタンプ) を取得します。内部では見えません。
$time = time();
//ユーザーの登録済み IP アドレスを取得します:
$ip = $_SERVER['REMOTE_ADDR'];
// 最初のステップ: データベース サーバーに接続します。mysqli_connect 関数を使用してデータベース サーバーに接続します。
// mysqli_connect('database host localhost', 'データベース サーバーのログイン名', 'データベース サーバーのログイン パスワード', 'データベース名', 'データベース サーバーのポートのデフォルトは 3306');
// mysqli_connect('localhost', 'root','root', 'mylove', '3306');
$conn = mysqli_connect('localhost', 'root', 'root', 'mylove', '3306');
// ステップ2: 判定エラーの場合、mysqli_errno は接続エラー番号を返し、エラーがない場合は 0 を返します。
//mysqli_error は接続エラー文字列を返します。すべてのエラーを出力します。
if(mysqli_errno($conn)){
echo mysqli_error($conn);
exit;
}
/ / ステップ 3: データベースを選択します
mysqli_select_db($conn, 'mylove');
// ステップ 4: データベースの文字セットを設定します
mysqli_set_charset($conn, 'utf8');
// ステップ 5: SQL ステートメントを準備し、SQL ステートメントを結合します。
$sql = "user(username ,password ,createtime,createip) 値に挿入 ('$username', '$password', '$time', '$ip')";
//ステップ 6: SQL ステートメントを送信し、上で準備した SQL ステートメントを mysql サーバーに送信します。 mysql サーバーは、送信された SQL ステートメントを実行します。
$result = mysqli_query($conn, $sql);
//ステップ 7: SQL ステートメントの送信が成功したかどうかを判断し、成功した場合は true を返し、そうでない場合は false を返します。
if($result){
echo '登録成功';
}else{
echo '登録失敗';
# #}echo '現在のユーザーによって挿入された ID は' . mysqli_insert_id($conn);// ステップ 8: データベースを閉じるmysqli_close($conn );##/
?>