首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MySQL中查询整数

问在MySQL中查询整数
EN

Stack Overflow用户
提问于 2011-07-06 00:52:00
回答 2查看 70关注 0票数 1

我正在处理一个表(" item "),它有字段"Aprovado“,它是一个整数,用来检查项目是否被批准(1代表是,0代表否)(不是我的表,我会选择合适的布尔值)。

我知道有一些商品,我知道有很多商品的"Aprovado“设置为1。(我成功地查询了"SELECT * FROM Item ORDER BY ItemID ASC")

然而,当我这样做的时候:

代码语言:javascript
复制
mysql_select_db($theDatabase, $db) or die("Could not find database."); 
$query = "SELECT * FROM Item WHERE Aprovado = 1";
$resultID = mysql_query($query, $db) or die("Data not found."); 

它只返回“未找到数据”。怎么了?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-06 00:55:43

可以试着更换你的骰子(...)进入:

die(‘无效查询:’。mysql_error());

这将向您显示实际的MySQL错误。

票数 3
EN

Stack Overflow用户

发布于 2011-07-06 00:55:49

如果查询不返回数据,则mysql_query不返回FALSE。它只在错误条件下返回false:

代码语言:javascript
复制
$result = mysql_query($query, $db) or die(mysql_error());
if (mysql_num_rows($result) == 0) {
   die("Data not found");
}
$row = mysql_fetch_assoc($result);
$resultID = $row['resultID'];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6586113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档