ホームページ  >  に質問  >  本文

ようやく接続に成功しました。

<?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 );


/*

データ接続方法:

1. まずデータベースサーバー上にデータベースを作成します。

2. このデータベースにデータ テーブルを作成します。

3. データベースに接続するための接続ページを作成します。

4. フォームページを作成します。

概要: フォームを通じてデータを収集し、収集したデータをデータ処理ページを通じてデータベースに書き込みます。

##/


?>

phpcn_u111636phpcn_u1116362417日前1399

全員に返信(0)返信します

応答なし
  • キャンセル返事