我有一個會話,它爲用戶登錄時存儲數據,但我只能打印數據。像這樣...PHP會話數據將打印,但消失其他
echo print_r($_SESSION);
將返回...
陣列([USER_ID] => 5 [ACCESS_LEVEL] => 4 [USER_NAME] => USER1 [分裂] => NEB [部門] => ALL)1
但是,當我進入這樣的代碼......
$sql = "SELECT * FROM table where division = '".$_SESSION['division']."' ORDER BY status";
,做那個聲明的回聲,它看起來像這...
SELECT * FROM表,其中劃分= '' ORDER BY狀態
除非我贊同會話變量,會話數據就會消失!
請指教。
是'$ SESSION'是一個錯字?發佈您的代碼,也許我們可以提供幫助。 –
你確定你做了session_start(); ? –
是的,這是一個已被糾正。好看,TW。 – FroNuff