2011-12-15 113 views
0

一直盯着這20分鐘,我無法弄清楚我做錯了什麼。創建字符串時「意外的T_VARIABLE」?

//Create query 
$qry="SELECT * FROM members WHERE member_id='"$_SESSION['SESS_MEMBER_ID']"'"; 
$result=mysql_query($qry); 

Parse error: syntax error, unexpected T_VARIABLE in /home/dkitterm/public_html/test2/member-profile.php on line 24

+0

我已經編輯你的問題,那就是現在的答案。 – 2011-12-15 00:09:17

+3

@Webarto我已經回滾了;這不是編輯的工作方式。 – Bojangles 2011-12-15 00:10:18

回答

5

您需要用.運營商concatenate與變量的字符串文字:

$qry = "SELECT * FROM members WHERE member_id='" . $_SESSION['SESS_MEMBER_ID'] . "'"; 
1

你需要連接你的字符串:

$qry = "SELECT * FROM members WHERE member_id='" . $_SESSION['SESS_MEMBER_ID'] . "'"; 
0

將其更改爲:

//Create query 
$qry="SELECT * FROM members WHERE member_id='" . $_SESSION['SESS_MEMBER_ID'] . "'"; 
$result=mysql_query($qry); 

你忘了連接符,.

0
$qry="SELECT * FROM members WHERE member_id='" . $_SESSION['SESS_MEMBER_ID'] . "'"; 

你必須集中你的字符串。運算符