Php 奇怪的意外'$dbname';(T_变量)

Php 奇怪的意外'$dbname';(T_变量),php,mysql,database,Php,Mysql,Database,我遇到了一个非常奇怪的解析错误,它只是说第21行有意外的T_变量。 一段代码: mysql_connect("$host","$username","$passowrd") or die ("Data server is inaccesible); mysql_select_db("$dbname") or die ("User database is inaccesible"); $userquery = mysql_query("SELECT * FROM login WHERE acti

我遇到了一个非常奇怪的解析错误,它只是说第21行有意外的T_变量。 一段代码:

 mysql_connect("$host","$username","$passowrd") or die ("Data server is inaccesible);
mysql_select_db("$dbname") or die ("User database is inaccesible");
$userquery = mysql_query("SELECT * FROM login WHERE activated='$activated'") or die ("Couldn't get account activation status");

 while($row = mysql_fetch_array($userquery, MYSQL_ASSOC)){
  $activated = $row['activated'];
  }

if ($activated == 0) { // We will read from database, and tell the user if their account has been activated by admin or not.
     $active = "No";

} else {

     $active = "Yes";
}
事实上,一切看起来都很好,它应该能起作用,但它不能起作用,我发现了一些类似的问题,但他们的解决方案都不起作用(如果其中任何一个能起作用的话,我也不会问)。 是的,我确实包含了包含$dbname、$host等的文件。。。 即使我将随机字母/符号放在代码中的其他任何地方,它仍然只显示此错误,而不显示其他错误。 不要因为我没有使用mysqli而批评我(我知道mysql已经被弃用了)

谢谢你的帮助。

失踪”

正确地说:

or die ("Data server is inaccesible");
辛辛特: 使用IDE,或者至少使用记事本++

语法突出显示拯救生命!


(如果你看一下你的代码,你会发现,
mysql\u select\u db
就像方框中的字符串一样,都是栗色的。)

谢谢,我没有看到,因为我的系统包含40多个文件,而这个文件有200多行代码。不要使用mysql作为新代码。这个问题似乎太本地化了,因为问题是打字错误。
or die ("Data server is inaccesible");