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

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

Barbara Streisand
發布: 2024-12-04 19:08:17
原創
324 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板