关于php记录集的判断,现在要判断其查询的后的内容是否为空,该如何实现?具体要求如下:

记录集中此时放的是查询的内容,有很多项,要判断其中的几项是否为0,就是数据库中的内容为0,也就是此时查出的内容为0。,该咋实现呢?mysql_select_db($dat... 记录集中此时放的是查询的内容,有很多项,要判断其中的几项是否为0,就是数据库中的内容为0,也就是此时查出的内容为0。,该咋实现呢?

mysql_select_db($database_conn, $conn);
$query_Recordset1 = "SELECT * FROM teacher WHERE number = '$find'";
$Recordset1 = mysql_query($query_Recordset1, $conn) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
展开
 我来答
0乙丁0
2011-05-09 · TA获得超过1976个赞
知道小有建树答主
回答量:340
采纳率:0%
帮助的人:331万
展开全部
首先你要传值,有三种方法:
用input 或者query或者session都行
-------------------------------------------
你取出记录集用,用循环判断记录集里的值,如果为0,即满足你条件

当然也可以用sql:SELECT * FROM teacher WHERE number =0(示例)
然后再显示就行了
来自鹦鹉洲谦和的柳树
2011-05-07 · TA获得超过193个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:113万
展开全部
假如你判断的是第二个字段,且内容为0就输出,只需
do{
if($row_Recordset1[1]==0){
print_r($row_Recordset1 )
}
}while($row_Recordset1 = mysql_fetch_assoc($Recordset1));
思路就是这样的,不明白的话你再问吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
skyofjessica
2011-05-07 · TA获得超过380个赞
知道小有建树答主
回答量:357
采纳率:0%
帮助的人:194万
展开全部
这个一定是需要用循环进行判断的,修改一下你的代码:

while ($teacher = mysql_fetch_assoc($Recordset1)) {
$id = $teacher ["id"];
if ($id == 0) {
//这里写你的逻辑
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式