MySQL PHP - 当mysql字段为空时如何删除不必要的php echo文本?

Kip*_*haw 0 php mysql fetchall

我有一个客户希望我使用来自mysql数据库的数据在网站页面上格式化业务列表,并使用php将其放在网页上.

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

联系人:Sue Smith
网站:greatwebsite.com

这是问题所在:

有些企业没有网站.所以我不希望商家信息显示如下:

联系人:Sue Smith
网站:

如果没有网站,我不希望网站线显示出来.

这是我到目前为止所做的 - 它没有解决问题(为简洁而截断):

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

如果没有网站,我需要学习如何完全删除"网站"行.

Aur*_*osa 6

一个简单的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>";
}
Run Code Online (Sandbox Code Playgroud)