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)
如果没有网站,我需要学习如何完全删除"网站"行.
一个简单的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)