php - 使用 mysql_data_seek 时 PHP Extra 1 空行
问题描述
我尝试多次从同一个 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 的方法
解决方案
这是因为您在从表中读取之前输出了一个值。尝试改为while
循环:
<?php mysql_data_seek($Recordset1,0);?>
data: [
<?php while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)) {
echo $row_Recordset1['kbo1'].","; ?>
} ?>
]
推荐阅读
- ruby-on-rails - 如何在 Rails 应用程序中使用用 gem devise 构建的本地视图?
- python - Python:在文本中加入分隔的数字字符但留下字母文本
- angular - 无法读取角度未定义的属性“原型”
- ios - 使用 macintouch 将 .ipa 上传到苹果商店
- c# - Chromedriver 正在阻止摄像头。仅在第一个窗口中有效
- android - 如何让我的 React-Native Android 项目为 64 位架构做好准备?
- mysql - 预订系统删除一段时间内所有已保存的预订
- c# - 如何通过firebase基于xamarin表单中的时间发送推送通知
- azure-devops - 在 VSTS 中的 CI 构建中配置 Sonarqube 分析
- ios - 从 ios 网站发出 ios 通知