こんにちは、私は問題があります...これは私のコードです。この機能は、ユーザーが自分のアカウントをアクティブ化したかどうかを確認することです。
function is_active($username)
{
$username=mysql_real_escape_string($username);
require "dbc.php";
$sql="SELECT COUNT users_temp,user_id
FROM users1 AS s1
INNER JOIN users_temp AS s2
ON users1,id = users_temp,user_id
WHERE users1,username='{$username}'";
$result=mysql_query($sql);
if (!$result)
{
die(mysql_error());
}
return(mysql_result($result,0) == '0')? true : false;
}
これを実行すると、次のエラー メッセージが表示されます。
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'username='yu'' at line 5
どこで間違ったのかわかりません。それはおそらく小さな間違いですが、誰かが私を助けることができればそれは素晴らしいことです!