如何修复 PHP 中的 "Unexpected T_ENCAPSED_AND_WHITESPACE" 错误?

How to fix "Unexpected T_ENCAPSED_AND_WHITESPACE" error in PHP?

这里是错误:

Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\new-training-site\config\info.php on line 4;

这是第 4 行:

$link = mysql_query("SELECT * FROM users WHERE id='$_SESSION['MM_Username']' AND password='$_SESSION['MM_PASSWORD']'");
$link = mysql_query("SELECT * FROM users WHERE id='{$_SESSION['MM_Username']}' AND password='{$_SESSION['MM_PASSWORD']}'");

试试这个

$link = mysql_query(sprintf(
    "SELECT * FROM users WHERE id='%s' AND password='%s'", 
    mysql_real_escape_string($_SESSION['MM_Username']),
    mysql_real_escape_string($_SESSION['MM_PASSWORD']),
));

它会帮助你to avoid sql-injection。并且请不要使用评论中提到的 mysql_ 函数