我正在尝试为学校项目从头开始制作自己的网站。它进展顺利,而且我已经走了很远,但是在将变量与 PHP 脚本中的数字进行比较时遇到了一个问题。
(我跳过了很多不相关的代码,例如 SQL 连接等)
$SQL = "INSERT INTO members (points) VALUES ('800')";
这很好用,并且该数字作为“int(64)”插入到我的 SQL 数据库中
然后我将变量放入 PHP 脚本中的会话中
$_SESSION['points'] = $points[0];
然后我把它归结为另一个 PHP 脚本
$SQL = mysql_query("SELECT points FROM members WHERE username = $uname");
$points = mysql_fetch_row($SQL);
仍然很好,当我检查 $points[0] 时它仍然是 800
但我无法在这样的陈述中比较它
if ($Points[0] >= 400)
{echo "took it";
}
else {echo "didnt take it";
}
知道可能出了什么问题吗?它更大,但变量受到威胁,就好像它较低或为空一样。