使用mysql_data_seek时的PHP额外1空行

时间:2019-02-25 07:01:38

标签: php mysql

我尝试多次从同一个MySQL获取结果,所以我使用mysql_data_seek,但是结果总是在第一个数据处添加一个空行

这是我的代码

<?php mysql_data_seek($Recordset1,0);?>
            data: [

            <?php do { ?>

      <?php echo $row_Recordset1['kbo1'].","; ?>
      <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
            ]

在开始时有一个空行,请检查屏幕快照:

enter image description here

我不知道我是否将mysql_data_seek放在正确的位置,还是有另一种使用mysql_data_seek的方法

1 个答案:

答案 0 :(得分:1)

这是因为在读取表之前要输出一个值。尝试改成while循环:

<?php mysql_data_seek($Recordset1,0);?>
        data: [
<?php while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)) {
           echo $row_Recordset1['kbo1'].","; ?>
      } ?>
        ]