Синтаксическая ошибка, неожиданный T_VARIABLE

Я не могу найти, где мой код поступил не так. Вот моя полная ошибка:

Ошибка анализа: синтаксическая ошибка, неожиданный T_VARIABLE в C:\xampp\htdocs\GigaLoad.com\register.php в строке 102

Но я смотрел эту линию часами. Я дам вам весь код, потому что моя новичка не может найти ошибку:

$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){
        /* ... */

EDIT:

Я все еще получаю серьезные ошибки, и я дам код, и вы можете сказать, что мне не хватает

Ответ 1

В конце этой инструкции не возникает точка с запятой, вызывающая ошибку.

ИЗМЕНИТЬ

Как указывал RiverC, в конце предыдущей строки нет точки с запятой!

require ("scripts/connect.php") 

ИЗМЕНИТЬ

Кажется, у вас нет точек с запятой.

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

Как и в C или Perl, PHP требует, чтобы команды заканчивались точкой с запятой в конце каждого оператора.

Ответ 2

Если это целая строка, это очень хорошо, потому что вам не хватает ; в конце строки.