[問題] $_SESSION["id"]變數寫不進資料庫~

看板Web_Design作者 (今夜星光燦爛)時間14年前 (2011/07/17 00:57), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/1
請教板上大大 我在嘗試將$_SESSION["id"]變數寫進資料庫的時候 執行時一直顯示錯誤 程式碼如下: 檔案一:檢查登入的php檔 <? session_start(); include( "config.php" ); $qry = "select * from utilisateurs where uid='$uid' and mot_cle='$mot_cle';"; $result = mysql_query($qry); if ( mysql_num_rows($result) >0 ) { $_SESSION["id"] = $uid; $_SESSION["pass"] = $mot_cle; $_SESSION["ok"]=1; } ?> 檔案二:將變數寫進資料庫的檔案 $query = " insert into demande_eleves(uid, folie, solde) values('$SESSION_["id"]', $foucault, $solde);"; 但這樣執行出來會顯示錯誤: Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING 如果我將$query那句藍色部分換成$uid就不會顯示錯誤 但會顯示寫入資料庫失敗XD 想請大家幫忙看看,是否在編碼語法上有什麼問題呢? 先謝謝各位大大! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.24.71.156

07/17 01:02, , 1F
把它弄成 +> values('".$SESSION_["id"]."',$f... 看看
07/17 01:02, 1F

07/17 01:56, , 2F
是$_SESSION["id"] 不是$SESSION_["id"] @@"
07/17 01:56, 2F

07/17 04:29, , 3F
{$_SESSION['id']} (1)前後大括號(2)[]內單引號
07/17 04:29, 3F

07/17 04:35, , 4F
(3)不用放棄雙引號,從頭 . 到尾可讀性為零,整人專家。
07/17 04:35, 4F

07/17 12:53, , 5F
推樓上...
07/17 12:53, 5F

07/17 20:26, , 6F
謝謝各位大大的幫忙!! 現在語法正確了:P
07/17 20:26, 6F
文章代碼(AID): #1E8SBZ3L (Web_Design)