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