mysql_insert_id();保存在会话变量中的值未发布

时间:2014-06-06 13:34:54

标签: php

这是我的查询

$insert = "INSERT into `table` (`name`,`address`) VALUES ('$name', '$address')";                    mysql_select_db($database_A, $A);
$result = mysql_query($insert,$A) or die mysql_error();
$latest_id = mysql_insert_id($A); 

通过查询返回最新的ID后,我将$latest_id的值保存在会话变量中,以便将其从同一页面发布到其他地方,例如,

$_SESSION['save_value'] = $latest_id; /// latest id is saved properly

$post_value = $_SESSION['save_value'];
echo ("/home/user/dir/subdir/$post_value/"); /// $post_value isn't extracted here

var_dump($_SESSION['save_value']); /// returns latest ID
var_dump($latest_id); /// returns boolean(false)

很奇怪!!

可能的原因是什么?

0 个答案:

没有答案