【发布时间】:2017-05-03 16:17:33
【问题描述】:
我正在尝试为 PHP 上的编码值添加描述。代码是从一个表中提取的,而描述是从另一个表中提取的。我们的想法是,它们被呈现在一个表上,每个代码都有正确的描述,但是当我尝试添加原始有序查询时,描述错位了,所以我尝试了这个:
<table>
for($i=0; $i < $items; $i++)
{
$row = $results -> fetch_array();
echo '<tr>';
echo '<td>'.$row['code'].'</td>';
for($j=0; $j<$items2; $j++)
{
$row2 = $result2 -> fetch_array();
if ($row['code'] == $row2['code'])
{
echo '<td>'.$row2['description'].'</td>';
}
}
echo '</tr>';
}
echo '</table>';
它适用于第一个值,但只有那个值,该列的其余部分为空。
【问题讨论】:
-
旁注:
<items2除非它是一个常数,否则它应该读作<$items2。 Stack 的语法高亮显示有一个错误,以及<table> for($i=0; $i < $items; $i++)没有打开/关闭 php 标签。
标签: php html mysql mysqli html-table