Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL PHP-当MySQL字段为空时,如何删除不必要的PHP回显文本?_Php_Mysql_Fetchall - Fatal编程技术网

MySQL PHP-当MySQL字段为空时,如何删除不必要的PHP回显文本?

MySQL PHP-当MySQL字段为空时,如何删除不必要的PHP回显文本?,php,mysql,fetchall,Php,Mysql,Fetchall,我有一个客户希望我使用mysql数据库中的数据在网页上格式化企业列表,并使用php将其放到网页上 客户希望识别每一条数据,如下所示: 联系人:苏·史密斯 网站:greatwebsite.com 问题是: 有些企业没有网站。因此,我不希望业务列表显示如下: 联系人:苏·史密斯 网站: 如果没有网站,我根本不想让网站上线 以下是我到目前为止所做的工作——这并不能解决问题(为简洁起见,将其截断): $result=mysql\u查询(“按业务从业务订单中选择*); 而($field=mysql\u f

我有一个客户希望我使用mysql数据库中的数据在网页上格式化企业列表,并使用php将其放到网页上

客户希望识别每一条数据,如下所示:

联系人:苏·史密斯
网站:greatwebsite.com

问题是:

有些企业没有网站。因此,我不希望业务列表显示如下:

联系人:苏·史密斯
网站:

如果没有网站,我根本不想让网站上线

以下是我到目前为止所做的工作——这并不能解决问题(为简洁起见,将其截断):

$result=mysql\u查询(“按业务从业务订单中选择*);
而($field=mysql\u fetch\u数组($result))
{
回声
“.$field['business']”
网站:“.$field['Website']”“

”; }

如果没有网站,我需要学习如何完全删除“网站”行。

一个简单的
if
就可以了:

$result = mysql_query("SELECT * FROM businesses ORDER BY business");
while($field = mysql_fetch_array($result))
{
   if (! empty($field['business']) )
      echo "<h3>".$field['business']."</h3>";

   if (! empty($field['website']) )
      echo "<p>Website: ".$field['website']."</p>";
}
$result=mysql\u查询(“按业务从业务订单中选择*);
而($field=mysql\u fetch\u数组($result))
{
如果(!空($field['business']))
回显“$field['business']”;
如果(!空($field['website']))
echo“网站:“.$field['Website']”“

”; }
while($field=mysql\u fetch\u array($result))
{
回显“$field['business']”;
如果($field['website']!=''){
echo“网站:“.$field['Website']”“

”; } }
$result=mysql\u查询(“按业务从业务订单中选择*);
而($field=mysql\u fetch\u数组($result))
{
回显“$field['business']”;
如果(!空($field['website']))
网站:“.$field['Website']”“

”; }
empty()是您一直在寻找的函数。对于所有及时回复我的人,我表示感谢!对于您的进一步发展,您对一位新手给予了巨大的帮助。这就是这个互联网社区如此强大的原因。再次感谢。@KipShaw我很高兴帮助像您这样的人。继续努力!;)
$result = mysql_query("SELECT * FROM businesses ORDER BY business");
while($field = mysql_fetch_array($result))
{
   if (! empty($field['business']) )
      echo "<h3>".$field['business']."</h3>";

   if (! empty($field['website']) )
      echo "<p>Website: ".$field['website']."</p>";
}
while($field = mysql_fetch_array($result))
{
    echo "<h3>".$field['business']."</h3>";
    if ($field['website'] != '') {
        echo "<p>Website: ".$field['website']."</p>";
    }
}
$result = mysql_query("SELECT * FROM businesses ORDER BY business");
while($field = mysql_fetch_array($result))
{
    echo "<h3>".$field['business']."</h3>";
    if(!empty($field['website']))
        <p>Website: ".$field['website']."</p>";
}