Синтаксическая ошибка, неожиданный 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 требует, чтобы инструкции заканчивались точкой с запятой в конце каждого оператора.
Если это целая строка, это может быть потому, что вам не хватает ;
в конце строки.