2012-02-03 3 views
9

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

Parse error: syntax error, unexpected T_VARIABLE in C:\xampp\htdocs\GigaLoad.com\register.php on line 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:

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

+0

Можете также рассказать об окружающем коде? Ошибка может быть из-за опечатки на предыдущей строке. – templatetypedef

+0

@templateypedef IPut Дополнительный код - это то, что он принял –

+0

@CoryFournier Вы можете отредактировать свой вопрос. -_- – jn1kk

ответ

32

Там нет точки с запятой в конец этой инструкции вызывает ошибку.

EDIT

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

require ("scripts/connect.php") 

EDIT

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

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

As in C or Perl, PHP requires instructions to be terminated with a semicolon at the end of each statement.

+2

Или в строке previous отсутствует запятая или точка с запятой , –

+0

Похож на недостающие точки с запятой. – skyburner

+0

И случайная (или нет) следующая строка также пропускает точку с запятой. Привет, Кори! PHP не JavaScript! Точка с запятой не является обязательной. – Mchl

0

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

+0

Слишком плохо, что парсер PHP не просто скажет OP, что. –

Смежные вопросы