我似乎无法找到我的代码出错的地方。这是我的完整错误:
解析错误:语法错误,第102行的C:\ xampp \ htdocs \ GigaLoad.com \ register.php中的意外T_VARIABLE
但我一直在寻找这条线几个小时。我会给你整个代码,因为我的新手大脑找不到错误:
$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){
/* ... */
编辑:
我仍然会得到主要的错误,我会给出代码,你能说出我错过了吗
答案 0 :(得分:39)
该指令末尾没有分号导致错误。
修改
就像RiverC指出的那样,前一行末尾没有分号!
require ("scripts/connect.php")
修改
似乎你没有任何分号。
http://php.net/manual/en/language.basic-syntax.instruction-separation.php
与在C或Perl中一样,PHP要求在每个语句结尾处以分号结束指令。
答案 1 :(得分:0)
如果这是整行,很可能是因为你在行末缺少;
。