我有一个小脚本,它输出查询的结果,但它在两行中显示,第一行包含字段名,第二行包含字段数据。
我要做的是将它显示为具有所有字段名的第一列和包含所有字段数据的第二列。
下面的代码生成一个布局,类似于:
字段名称
字段数据字段
有什么方法可以制作出这样的布局:
字段名称
字段名称
字段名称
我的密码是:
$numFields = mysql_num_fields($FailedList);
echo "<table>";
for($i = 0; $i < $numFields; $i++)
{
echo "<tr>";
echo "<td>";
echo mysql_field_name($FailedList,$i);
echo "</td>";
echo "</tr>";
}
while($row = mysql_fetch_row($FailedList)) {
echo "<tr>";
for($i = 0; $i < $numFields; $i++)
{
echo "<td>$row[$i]</td>";
}
echo "</tr>";
}
echo "</table>";任何帮助都会很好,
致以敬意,
DCJ
发布于 2014-05-19 09:05:20
$row = mysql_fetch_assoc($FailedList);
echo '<table>';
foreach ($row as $k => $v)
echo '<tr><td>'.$k.'</td><td>'.$v.'</td></tr>';
echo '</table>发布于 2014-05-19 09:00:50
这可能是真的
echo "<table>";
for($i = 0; $i < $numFields; $i++)
{
echo "<tr>";
echo "<td>";
echo mysql_field_name($FailedList,$i);
echo "</td>";
echo "</tr>";
}
while($row = mysql_fetch_row($FailedList)) {
for($i = 0; $i < $numFields; $i++)
{
echo "<tr><td>$row[$i]</td></tr>";
}
}
echo "</table>";但更好的方法是使用mysql_fetch_assoc($qry_result); while{ // your data; }
https://stackoverflow.com/questions/23733605
复制相似问题