这是我的查询
$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)
很奇怪!!
可能的原因是什么?