在 PHP 中使用会话数组解析 SQL 变量

尝试使用会话数组将多个 sql 变量从一个文件解析到另一个文件,但我不能。我在这里缺少的部分是什么?

提前致谢。

文件1.php

session_start();
while($row=mysql_fetch_array($result,MYSQL_BOTH)) {
    echo "<tr>";
    $id=$row['id'];
    $array[] = $id;
}
$_SESSION['id'] = $array;

文件2.php

session_start();
foreach( $array as $id ) {
    echo $id;
}
mfisher91

那是因为$array不是您的共享变量。$_SESSION['id']是你需要阅读的内容。

示例(取自:https : //web.archive.org/web/20080707052007/http : //www.phpriot.com/articles/intro-php-sessions/7):

页面1.php

<?php
// begin the session
session_start();

// create an array
$my_array=array('cat', 'dog', 'mouse', 'bird', 'crocodile', 'wombat', 'koala', 'kangaroo');

// put the array in a session variable
$_SESSION['animals']=$my_array;

// a little message to say we have done it
echo 'Putting array into a session variable';
?>

页面2.php

<?php
// begin the session
session_start();

// loop through the session array with foreach
foreach($_SESSION['animals'] as $key=>$value)
    {
    // and print out the values
    echo 'The value of $_SESSION['."'".$key."'".'] is '."'".$value."'".' <br />';
    }
?>

正如评论中提到的echo,page2.php 是 OTT。一个更简单的方法是:(echo "Value of {$_SESSION[$key]} is $value<br />" ;信用:RiggsFolly)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在php中使用会话变量

来自分类Dev

在PHP会话中使用变量

来自分类Dev

在SQL查询中使用php变量

来自分类Dev

在SQL中使用会话变量,其中

来自分类Dev

在PHP中使用会话变量作为对象

来自分类Dev

PHP 在类函数中使用会话变量

来自分类Dev

在php数组中使用变量

来自分类Dev

如何在购物车中使用 PHP 中的同名会话数组变量?

来自分类Dev

在PHP中使用会话变量编写PHP代码

来自分类Dev

在以PHP运行的MySQL文件中使用PHP会话变量?

来自分类Dev

在串联的sql语句中使用php变量

来自分类Dev

如何在HEREDOC SQL查询中使用PHP变量?

来自分类Dev

使用PHP使SQL列爆炸成变量

来自分类Dev

将SQL LIKE与变量PHP结合使用

来自分类Dev

PHP在类数组中使用类变量

来自分类Dev

PHP在类数组中使用类变量

来自分类Dev

PHP-在for语句的数组中使用变量

来自分类Dev

如何在SQL查询中使用会话变量?

来自分类Dev

php会话变量()

来自分类Dev

PHP会话变量寿命

来自分类Dev

PHP会话变量()

来自分类Dev

PHP会话变量与if / else

来自分类Dev

在类变量中使用DIRECTORY_SEPARATOR的PHP解析错误

来自分类Dev

如何在PHP的变量中使用变量?

来自分类Dev

ODBC,PHP和SQL变量

来自分类Dev

PHP从SQL结果读取变量

来自分类Dev

使用PHP解析数组-YII2内的JS变量解析JS文件中的PHP数组

来自分类Dev

使用PHP变量作为参数的CASE WHEN进行SQL UPDATE

来自分类Dev

查询使用SQL变量时Mysqli PHP准备的语句