当回显 fetch_assoc 的结果时,我想跳过空(NULL)结果。我现在的代码是:
while ($rowsoft = $resultsoft->fetch_assoc()) {
echo "<table class='swtable' cellspacing='0' summary='Software table'>
<tbody>
<tr><td class='software_up'><a class='sw' href='software.php?id=" . $rowsoft['id'] . "'>" . $rowsoft['title'] . "</a></td></tr>
<tr><td class='software'><div class='tags'>Tags: </div><a class='tags' href='#'>" . $rowsoft['tag_1'] . "</a>
<a class='tags' href='#'>" . $rowsoft['tag_2'] . "</a><a class='tags' href='#'>" . $rowsoft['tag_3'] . "</a></td></tr>
}
但并非总是有 $rowsoft['tag_1'] 或 $rowsoft['tag_2'] 或 $rowsoft['tag_3'] 的结果。如何更改 fetch_assoc() 内部的回显,使其仅在有结果时才起作用?或者我应该使用 foreach 还是其他东西?
谢谢