我有一个简单的 MySQL 查询,我在 phpmyadmin 中检查了该查询,它返回了 2 个结果。
我想将结果直接放入一个 session 变量中,这应该相当容易,我有下面的代码,但我只得到第一个结果。
$row = mysql_fetch_assoc($get_data);
$_SESSION['data'] = $row;
在我看来,这应该将结果集放入 $row 变量中,但它不包含所有数据。我需要将它包裹在一个循环中吗?
最佳答案
每次调用 mysql_fetch_assoc 时,它都会返回一行。
while($row = mysql_fetch_assoc($get_data)) {
$_SESSION['data'][] = $row;
}
关于php - MySQL 结果数组到 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34313596/