ホームページ >バックエンド開発 >PHPチュートリアル >PHP と MySQLi を使用してデータベースからユーザー名を取得するにはどうすればよいですか?

PHP と MySQLi を使用してデータベースからユーザー名を取得するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-04 19:08:17319ブラウズ

How Can I Retrieve a Username from a Database Using PHP and MySQLi?

データベース レコードから不明なユーザー名を取得する

提供されたデータベースには、数値 ID をユーザー情報にリンクするテーブルが含まれています。目標は、指定された ID に関連付けられたユーザー名を取得し、$_SESSION['name'] 変数に保存することです。

これを実現するには、次の手順を実行できます:

  1. データベース接続の確立: mysqli の mysqli_connect を使用してデータベースへの接続を確立します。 function.
  2. SQL クエリの準備: 入力 ID に基づいてユーザー テーブル内の関連する行を識別する SQL SELECT クエリを作成します。 ID をプレースホルダーとして疑問符 (?) に置き換えます。
  3. ステートメントの準備: mysqli_prepare を使用して入力 SQL クエリを準備します。これにより、パラメータ化されたクエリの使用が有効になります。
  4. 変数のバインド: mysqli_bind_param を使用して、入力 ID を準備されたステートメントのプレースホルダーにバインドします。
  5. ステートメントを実行: 次を使用して準備されたステートメントを実行します。 mysqli_execute.
  6. 結果の取得: mysqli_get_result.
  7. を使用してステートメントから結果セットを取得します。
  8. データの取得: 結果からユーザー レコードを抽出しますを使用して設定するfetch_assoc().
セッションにユーザー名を保存:

取得したユーザー名を $_SESSION['name'] 変数に保存します。

// Create database connection
$connection = mysqli_connect('localhost', 'root', '', 'user_data');

// Prepare SQL query
$query = "SELECT * FROM users WHERE>

実装例は次のとおりです。以下の手順:

これらの手順に従うことで、に関連付けられたユーザー名を効果的に取得できます。 ID を入力し、$_SESSION['name'] セッション変数に保存します。

以上がPHP と MySQLi を使用してデータベースからユーザー名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。