php 空行不输出,PHP – 打印表时排除空行

标签:php

下面的代码效果很好.它将MySQL数据库中的项目打印为HTML表格.但是,数据库具有第一列(变量“site”)为空的条目.如何让此表排除“site”为空的行/条目?

$result=mysql_query("SHOW TABLES FROM database LIKE '$find'")

or die(mysql_error());

if(mysql_num_rows($result)>0){

while($table=mysql_fetch_row($result)){

print "

$table[0]

\n";

$r=mysql_query("SELECT * , itemsa - itemsb AS itemstotal FROM `$table[0]` ORDER BY itemstotal DESC");

print "

while($row=mysql_fetch_array($r)){

$itemstotal = $row['itemsa'] - $row['itemsb'];

print "

";

print "

".' '.$row['site'].''."";

print "

".' '.number_format($itemstotal).''."";

print "

".' '.''.Select.''.''."";

}

print "

\n";

}

print "

\n";

}

else{

print "";

}

解决方法:

在SQL查询中添加where子句.

WHERE `site` <> ''

or

WHERE `site` != ''

应该管用.

但是,如果您希望其他PHP选项的站点为空的行,那么最好过滤掉PHP中的空白站点而不是MySQL查询.

标签:php

来源: https://codeday.me/bug/20190730/1584556.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值