我在向MySQL表格回显MySQL表格,但是我的一些数据库字段为空。当数据库字段为空,我怎么可以指定一个替代文本(而不是它只是显示空白将MySQL表格复制到显示空字段文本的HTML表格
下完美的作品(含空白单元格):
<?php
include("../config.php");
$link = mysqli_connect("$db_host" , "$db_user" , "$db_password" , "$db");
mysqli_select_db($link, $db);
$result = mysqli_query($link,"SELECT * FROM the_table");
echo "<table border='1'>
<tr>
<th>Name</th>
<th>Email</th>
<th>Phone</th>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['email'] . "</td>";
echo "<td>" . $row['phone'] . "</td>";
echo "</tr>";
}
echo "</table>";
?>
我想答案应该看的东西像这样(但它不工作):
if (empty($row['name'])) {
echo "<td>Not Specified</td>";
} else {
echo "<td>" . $row['name'] . "</td>";
}
建议
尝试微调如果(空(修剪($行[ '名称']))) – 2014-09-05 18:59:13