非常に奇妙な解析エラーが発生しています。21行目に予期しない T_VARIABLE があるということだけです。コードの一部:
mysql_connect("$host","$username","$passowrd") or die ("Data server is inaccesible);
mysql_select_db("$dbname") or die ("User database is inaccesible");
$userquery = mysql_query("SELECT * FROM login WHERE activated='$activated'") or die ("Couldn't get account activation status");
while($row = mysql_fetch_array($userquery, MYSQL_ASSOC)){
$activated = $row['activated'];
}
if ($activated == 0) { // We will read from database, and tell the user if their account has been activated by admin or not.
$active = "No";
} else {
$active = "Yes";
}
実際にはすべて問題ないように見えますが、機能するはずですが、機能しません。同様の質問がいくつか見つかりましたが、解決策はどれも機能しませんでした(機能するかどうかは尋ねませんでした)。そして、はい、$dbname、$host などを含むファイルをインクルードしました...コードの他の場所にランダムな文字/記号を配置しても、このエラーのみが表示され、他には何も表示されません。mysqli を使用していないことで私を判断しないでください (mysql_... が非推奨であることはわかっています)。
手伝ってくれてありがとう。