gpt4 book ai didi

php - 如何使用 session 将所有数据存储在数据库中并检索它以在 PHP 中用作 ID

转载 作者:行者123 更新时间:2023-11-28 23:08:34 24 4
gpt4 key购买 nike

我想将所有 ID 存储到 session 中,假设我的行中有 2 个数据,即 ID 1 和 2现在我想存储这两个 ID,以便稍后调用。

if ($Reservation_Result->num_rows > 0) 
{
while($row = mysqli_fetch_array($queryReservation))
{
$RID = $row['Reservation_ID'];
}
}
echo $RID; // and this will show the ID 1 and 2

现在我如何将它存储在 session 中$ID1 = $_SESSION['Reservation_ID']$ID2 = $_SESSION['Reservation_ID']以便我稍后可以调用 $ID1$ID2 运行一些查询?

最佳答案

1.添加session_start();在开始之后的代码之上 <?php这样你就可以使用 SESSION在页面上。

2.现在更改如下代码:-

if ($Reservation_Result->num_rows > 0) 
{
while($row = mysqli_fetch_array($queryReservation))
{
$_SESSION['reservation_ids'][]= $row['Reservation_ID'];
}
}
print_r($_SESSION['reservation_ids']);//to check that it's created and have values in it.

3.要在其他页面上使用它,您还需要有 session_start();在那些页面上(在顶部)。请记住它是一个数组,因此请将其视为数组而不是字符串变量。

4.从数组中获取值:-

foreach($_SESSION['reservation_ids'] as $value){
echo "ID : $value \n";
}

关于php - 如何使用 session 将所有数据存储在数据库中并检索它以在 PHP 中用作 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46558161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com