<?php
// 重複するパスワードを決定します
if(trim($_POST['pwd']) != trim($ _POST['rpwd'])){
exit('2 つのパスワードが一致しません。前のページに戻ってください');
}
// データを書き込む準備ができました
$username = trim($_POST['username']); // 表示可能なデータ
$password = md5($_POST[' pwd']); // 可視データ、md5 はパスワードを暗号化する方法です
$time = time(); // 非可視データ、ユーザーの Unix タイムスタンプを返します登録時間
$ip = $_SERVER['REMOTE_ADDR']; // 不可視データ、IP アドレス、ユーザーの登録 IP を返します。ip2long を使用して整数ストレージに変換できます
// データベース サーバーに接続し、エラーを特定し、データベースを選択して文字セットを設定します。
$conn = mysqli_connect('localhost', 'root', '123' );
if(mysqli_errno($conn)){
echo mysqli_error($conn);
exit;
}
#// 結合 SQL ステートメント
$sql = "insert into user(username, password, createtime, createip) names('" . $username ."', '" . $password . "', '" . $time . "', '" . $time . "', '" . $ip . "')";
# # // ステートメントを送信し、ステータスを決定します。
if($result){
// mysqli_insert_id() を使用して、自動インクリメントされた主キー ID を出力します。
// データベース接続を閉じます
##?>
PHP コードには何も問題はありません。フォームで送信されたデータが存在するかどうかを出力し、$result 値が存在するかどうかをテストして、エラーを見つけることができます。また、データベース テーブルに本当に ID が設定されているかどうかを確認できます。増えた?とにかく成功しました、笑
実行結果:
実行結果は何ですか?