语法错误,意外的T

我似乎无法找到我的代码出错的地方。 这是我的完整错误:

解析错误:语法错误,在线102上的C: xampp htdocs GigaLoad.com register.php中的意外T_VARIABLE

但我一直在寻找一条线,几个小时。 我会给你的整个代码,导致我的新手大脑找不到错误:

$query = mysql_query("SELECT * FROM users WHERE username='$username'")

希望你能帮助,如果你需要更多的信息只是让我知道。

这是额外的代码

 if (strstr($email, "@") && strstr($email, ".") && (strlen($email) >=6)){
   require ("scripts/connect.php")
   $query = mysql_query("SELECT * FROM users WHERE username='$username'") // <-- Error here
   $numrows = mysql_num_rows ($query)
   if ($numrows == 0){
        /* ... */

编辑:

我仍然得到主要的错误,我会给代码,你能告诉我缺少什么


该指令结尾处没有分号导致错误。

编辑

就像RiverC指出的那样,在前一行结尾处没有分号!

require ("scripts/connect.php") 

编辑

看来你没有任何分号。

http://php.net/manual/en/language.basic-syntax.instruction-separation.php

与在C或Perl中一样,PHP需要在每条语句结尾处以分号结束指令。


如果这是整条线路,那很可能是因为你错过了一条; 在行末。

链接地址: http://www.djcxy.com/p/11959.html

上一篇: syntax error, unexpected T

下一篇: PHP 5.6.3 Parse error: syntax error, unexpected '[' in class