Php 向数据库查询结果集添加编号行/序列号
您好,我在向数据库查询结果中添加编号的行/序列号时遇到问题。我已经使用$number来收集实际的行数。 然后我试图避免的另一个问题是:列标题的编号 谢谢你的帮助Php 向数据库查询结果集添加编号行/序列号,php,mysql,Php,Mysql,您好,我在向数据库查询结果中添加编号的行/序列号时遇到问题。我已经使用$number来收集实际的行数。 然后我试图避免的另一个问题是:列标题的编号 谢谢你的帮助 <?php $number = mysql_num_rows($query); for ($serial = 0; $serial < $number; $serial++) { echo "<tr>". $serial ."</tr>"; } for ($i = 0; $i < $
<?php
$number = mysql_num_rows($query);
for ($serial = 0; $serial < $number; $serial++)
{
echo "<tr>". $serial ."</tr>";
}
for ($i = 0; $i < $number_cols; $i++)
{
echo "<th>" . mysql_field_name($query, $i) . "</th>\n";
}
while ($row = mysql_fetch_row($query))
{
echo "<tr align=center>\n";
for ($i = 0; $i < $number_cols; $i++)
{
echo "<td>";
if (!isset($row[$i]))
{
echo "NULL";
}
else
{
echo $row[$i];
}
echo "</td>\n";
}
echo "</tr>\n";
}
echo "</table>";
echo "</span>";
echo "</div>";
?>
我尽我所能从你出色的代码中获得一些理智的东西
<?php
$serial = 1;
while ($row = mysql_fetch_row($query))
{
echo "<tr align=center>\n";
echo "<td>";
echo $serial++;
echo "</td>\n";
foreach ($row as $value)
{
echo "<td>$value</td>\n";
}
echo "</tr>\n";
}
尽我最大的努力从你的精彩代码中获得一些理智的东西
<?php
$serial = 1;
while ($row = mysql_fetch_row($query))
{
echo "<tr align=center>\n";
echo "<td>";
echo $serial++;
echo "</td>\n";
foreach ($row as $value)
{
echo "<td>$value</td>\n";
}
echo "</tr>\n";
}
您试图避免列标题的编号?不要给它们编号。@col.Shrapnel我不想给列标题编号。这是我面临的问题的一部分。您建议我如何向数据集中添加序列号?只需添加一个变量,并在每次迭代中递增。下次请发布您的工作代码并提出一个问题“如何向其添加某些功能”。不是你遇到的死胡同的代码你是在试图避免列标题的编号吗?不要给它们编号。@col.Shrapnel我不想给列标题编号。这是我面临的问题的一部分。您建议我如何向数据集中添加序列号?只需添加一个变量,并在每次迭代中递增。下次请发布您的工作代码并提出一个问题“如何向其添加某些功能”。这段代码并不是您所说的死路一条,它在表中添加了一列(从左到右),每行中都有“1++”,并且它将列标题向左移动,从而使列(最右边)没有任何标题。谢谢,代码在表中添加了一列(从左到右),每行中都有“1++”,并且它将列标题向左移动,从而使列(最右边)没有任何标题。谢谢,我希望你能解决这个“问题”