[英]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.