0
while ($one = mysql_fetch_array($two)) {
<td>Want Serial No Here</td> 
<td><?=$something['something']?></td>
}

シリアルナンバーを自動採番したいのですが、可能ですか?

4

2 に答える 2

2

各行の連続番号を生成しようとしている印象があります。

<?php

$count = 0;
while($row = mysql_fetch_assoc($res)){
    $count++;

    echo '<tr><td>' . $count . '</td><td>' . htmlspecialchars($row['name']) . '</td></tr>';
}
于 2010-12-22T16:04:21.730 に答える
1

MySQLrownum/row_numberをネイティブにサポートしていません。

セッション変数を使用してエミュレートできます。

SET @r := 0;

SELECT  @r := @r + 1 AS rownum, t.*
FROM    mytable
ORDER BY
        myfield

、またはより良いのは、PHP変数を使用することだけです:

<?
$i = 0;
while ($row = mysql_fetch_assoc($res)) { ?>
 <td><?= ++$i ?></td> 
 <td><?=$row['serial_no']?></td>
<? } ?>
于 2010-12-22T16:04:49.193 に答える