0
while ($one = mysql_fetch_array($two)) {
<td>Want Serial No Here</td>
<td><?=$something['something']?></td>
}
我想自動編號序號..是否有可能?指定mysql中的序列號,同時功能
while ($one = mysql_fetch_array($two)) {
<td>Want Serial No Here</td>
<td><?=$something['something']?></td>
}
我想自動編號序號..是否有可能?指定mysql中的序列號,同時功能
我有你正在嘗試產生於各行的連續編號的印象:
<?php
$count = 0;
while($row = mysql_fetch_assoc($res)){
$count++;
echo '<tr><td>' . $count . '</td><td>' . htmlspecialchars($row['name']) . '</td></tr>';
}
MySQL
不支持rownum
/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>
<? } ?>
完美..爲我工作不錯。 – friendishan 2010-12-22 16:14:25