大家好,我有一个问题......这是我的代码;功能是检查用户是否激活了他/她的帐户:
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
我看不出我哪里出错了。这可能是一个小错误,但如果有人能帮助我,那就太好了!