我的临时数据遇到问题。 我从 while 循环获取值并希望将其临时存储以供其他页面使用。 例如
$select=mysql_query("SELECT * FROM book");
while($u=mysql_fetch_array($select)){
$i=$u['book-id'];
}
我想将图书 ID 存储在 session 中,并想进入循环之外,我使用此方法,但它不起作用
$select=mysql_query("SELECT * FROM book");
while($u=mysql_fetch_array($select)){
$i=$u['book-id']';
$_SESSION['bookids']=array();
$_SESSION['bookids'][]=$i;
}
但它不起作用。
最佳答案
在每个循环中使用新的空数组覆盖 $_SESSION['bookids']。
在循环外初始化数组,并且不要忘记在文档开头设置 session_start()
。
关于php - 如何在任何方法php中存储临时数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20347110/