我尝试多次从同一个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)); ?>
]
在开始时有一个空行,请检查屏幕快照:
我不知道我是否将mysql_data_seek放在正确的位置,还是有另一种使用mysql_data_seek的方法
答案 0 :(得分:1)
这是因为在读取表之前要输出一个值。尝试改成while
循环:
<?php mysql_data_seek($Recordset1,0);?>
data: [
<?php while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)) {
echo $row_Recordset1['kbo1'].","; ?>
} ?>
]