首頁 >後端開發 >php教程 >如何使用 PHP 和 MySQLi 從資料庫中檢索使用者名稱?

如何使用 PHP 和 MySQLi 從資料庫中檢索使用者名稱?

Barbara Streisand
Barbara Streisand原創
2024-12-04 19:08:17332瀏覽

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

從資料庫記錄中擷取未知使用者名稱

提供的資料庫包含一個將數字 ID 連結到使用者資訊的表格。目標是檢索與給定 ID 關聯的使用者名稱並將其儲存在 $_SESSION['name'] 變數中。

要實現此目的,我們可以執行以下步驟:

  1. 建立資料庫連線:使用mysqli的mysqli_connect建立與資料庫的連線
  2. 準備SQL 查詢: 建立一個SQL SELECT 查詢,根據輸入ID標識使用者表中的相關行。將 ID 替換為問號 (?) 作為佔位符。
  3. 準備語句: 使用 mysqli_prepare 準備輸入 SQL 查詢。這使得可以使用參數化查詢。
  4. 綁定變數:使用 mysqli_bind_param 將輸入 ID 綁定到準備好的語句中的佔位符。
  5. 執行語句: 使用下列指令執行準備好的語句mysqli_execute.
  6. 擷取結果:使用 mysqli_get_result 子句中取得結果集。
  7. 取得資料:從結果中擷取使用者記錄設定使用fetch_assoc().
  8. 將使用者名稱儲存在會話中:將擷取到的使用者名稱儲存到$_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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn