簡體   English   中英

如何使用此代碼獲取user_id

[英]How to get user_id with this code

我在這里有此代碼:

$selectUserQuery = 'SELECT user_id, email_address, password FROM user WHERE email_address = :email_address AND password = :password AND confirm_status = 1';
$prepSelectUser = $conn->prepare($selectUserQuery);
$prepSelectUser->bindParam(':email_address', $emailEnc, PDO::PARAM_STR);
$prepSelectUser->bindParam(':password', $passwordEnc, PDO::PARAM_STR);
$prepSelectUser->execute();
$userResult = $prepSelectUser->fetchAll();
$userCount = count($userResult);

我選擇電子郵件地址和密碼以查看它們是否匹配(這是用於登錄),並且我需要user_id以user_id作為其值來啟動會話。 但是,fetchAll()函數返回結果數組,但是我需要分別使用user_id,僅將其用作會話的值。

如何分別獲取user_id?

嘗試這個:

foreach ( $userResult AS $row ) {
    var_dump($row[0]);
}

它應該在Userresult中:

通常應該是:

$userResult[0]['user_id'] (1st user)
$userResult[1]['user_id'] 2th user
$userResult[5]['user_id'] 6th user....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM