mySQL按特定ID排列。缺少一行数据

时间:2011-12-14 03:18:54

标签: php mysql

PHP mySQL查询:

$query = "SELECT * FROM table_name ORDER BY id < 3, id";
$result = mysql_query($query);
$work = mysql_fetch_array($result);

结果mySQL:

3  Shawn
4  Ryan
5  Seth
1  Joe
2  Craig

PHP:

<?php while ($work = mysql_fetch_array($result)) : ?>
    <p> <?php echo $work['id']; ?> </p>
<?php endwhile; ?>

结果:

4
5
1
2

我错过了我希望数据开始的ID。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

如果您在while循环之前执行了$work = mysql_fetch_array($result);,则光标从第二行开始。