お手数をおかけして申し訳ありませんが、質問への回答を求めてインターネットを何時間も閲覧しました。Google を検索したり、yahoo の回答を尋ねたりしましたが、問題の解決策が見つかりません。
私はデータベースを持っており、そのデータベースにはアクティブと呼ばれる列があり、デフォルトは 0 です。ユーザーは参加できますが、アカウントが禁止されていることを示すエラー メッセージが表示されます。問題は、常に表示されるメッセージに関係ありません。
Your account has been banned, if you think this is in error email: admin@website.com.
問題の原因となっているコードの一部は次のとおりです。
$active = mysql_query("SELECT active FROM users WHERE username='$username'");
if (mysql_num_rows($active) == 0)
{
session_start();
$_SESSION['username'] = $username;
echo "You've been logged in. <a href='http://techhelpandhowtos.tk'>Home</a>";
}
else
{
echo "<font color=Red>Your account has been banned, if you think this is in error email: admin@website.com</font>";
}
データベースへの接続はスクリプトの前半で行われるため、問題はありません。どんな助けでも大歓迎です。誰でも答えを見つけることができます。