Синтаксическая ошибка, неожиданный 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){
        /* ... */

РЕДАКТИРОВАТЬ:

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

2 ответа

Решение

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

РЕДАКТИРОВАТЬ

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

require ("scripts/connect.php") 

РЕДАКТИРОВАТЬ

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

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

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

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

Другие вопросы по тегам