- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
if ($cuser->loggedin()){
if (!empty($_POST['returnto']))
{
header("Location: ".htmlspecialchars($_POST['returnto']));
}
else
{
$query = ("SELECT id, username, check FROM users WHERE id=".$CURUSER['id']);
$result = do_mysql_query($query);
while($row = mysql_fetch_assoc($result))
{
if ($row['check'] == true) {
echo 'omg';
} else {
echo 'omg false';
}
//To stop script executing next code ant print info...
die();
}
}
die();
}
但总是得到:omg,即使我将其更改为 false。有什么想法吗?
最佳答案
当你用 mysql_fetch_assoc
得到结果时,数组中值的类型几乎总是字符串(它们偶尔可能是 null
,但这不是这里的问题).
如果您将它们与 ==
比较运算符进行比较,则任何非空字符串的计算结果都将为 true
。
返回的实际值将不是 true
。它可能是包含单词 true
或单词 false
的字符串。但是,与 bool 值 true
相比,这两者的计算结果都是 true
。
您应该比较的确切内容取决于您的数据库中的内容...
您的评论表明该字段是一个枚举。这为您提供了两个可能的字符串,"true"
和 "false"
。由于在 PHP 中 "false"== true
是正确的行为(因为非空字符串的计算结果为 true
),因此您需要与字符串值进行比较:
if ($row['check'] == "true") {
关于php mysql 信息检索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5688929/
我只是信息检索的初学者。 我正在寻求解决一个问题,即用户在输入单词时错误地在字符之间添加空格或将两个单词合并为一个,由于简单的倒排索引查找,该问题目前无法处理。 假设我对以下文档进行了倒排索引: ja
if ($cuser->loggedin()){ if (!empty($_POST['returnto'])) { header("Location: ".htmls
这是一个相当广泛的问题,我不是在寻找具体的实现(好吧,如果解决这个问题的东西已经存在,那就太棒了)。如果有人能告诉我如何检索请求的信息,那将是完美的。 让我用一个例子来描述这个问题。我有大学的名称(例
假设我有一个 FILETIME,当我在 timezone1 时它有一些值(我们可以通过将它转换为系统时间来查看)。假设我将时区更改为 timezone2。现在我想获得时区 1 中的小时和分钟(格式)时
人们经常使用 IR、ML 和数据挖掘等术语,但我注意到它们之间有很多重叠。 对于在这些领域有经验的人来说,这之间的界限到底是什么? 最佳答案 这只是一个人(受过 ML 正式培训)的观点;其他人可能会以
这个问题与不同数据库引擎对 IR 和 AI 研究的适用性有关。下面的两个重要问题以粗体显示。 我正在使用 python 将 17 gig 纯文本语料库加载到 sqlite3 中。行项目填充三个表,单个
假设我有一个用户搜索查询,如下所示:"the happy bunny" 我已经计算了 tf-idf 并且对于我正在搜索的每个文档(当然 idf 总是相同的)有这样的东西(以下是组成示例值):
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 9 年前。 Improve
我是一名优秀的程序员,十分优秀!