展开全部
这是一个很正常的事情,告诉用户什么都没查到,然后提供一个返回的链接就行了。示例代码如下
<?php
//...省略查询过程,假定$result是查询结果
?>
<?php if (empty($result)):?>
<h2>没有查到哦</h2>
<a href="javascript: history.go(-1);">点击这里返回,换个条件试试</a>
<?php else:?>
<table>
<!-- 输出查询结果,略 -->
</table>
<?php endif;?>
追问
我照你的去做了。但是还是输出空的内容。
if (empty($result)) {echo "没有查到哦";}
else {
$numRows = mssql_num_rows($result);
echo "
月份
抄表数
";
while($row=mssql_fetch_array($result))
{
echo"";
echo"";
echo $row[1];
echo"";
echo"$row[4]";
echo"";
}
mssql_close($dbhandle);
}
追答
$numRows = mssql_num_rows($result);
if (empty($numRows)) {echo "没有查到哦";} else ...
明白了么?先获取查询到了多少行,如果行数是0行,输出没有查到
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询