我正在尝试将数据库中的每个列名存储到它自己的 $_SESSION 中。例如,假设我的列名是 column_one、column_two、column_three、column_four 和 column_five。我希望将它们存储在 $_SESSION 中,例如 $_SESSION['column_one']、$_SESSION['column_two'] 等。我试图循环执行此操作,但没有成功。我将如何设置循环来实现这一点?
$query = "SELECT * FROM table WHERE user_id = $id";
$result = mysqli_query($dbc, $query);
$num = mysqli_num_rows($result);
if ($num == 1) {
//User was found
while($row = mysqli_fetch_array($result, MYSQLI_BOTH)) {
$_SESSION['user_id'] = $row['user_id'];
}
}