2011-12-15 72 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'] . "'"; 

你必须集中你的字符串。运算符