php - 如何在 PHP 中回显 SQL 行的位置编号?
问题描述
在您误读标题之前...我不是在问如何回显行数,我只是在寻找该行所在的位置。
假设我们有five
总行数:
+---------------------+
| Post ID | Author |
+---------------------+
| 463 | Me |
| 477 | Me |
| 718 | Me |
| 883 | Me |
| 276 | Me |
+---------------------+
现在我想获取包含 .post ID 的行的位置718
。通过查看数据,我们可以直观地看到它是数据中的第三行。如何在 PHP 中回显这个?
解决方案
当您获取记录时,您可以使用变量作为位置编号。
#DB is a class connect to mysql database.
DB::init();
$sql = "SELECT * FROM RowNo ";
$stmt = DB::query( $sql );
$i = 1;
while( $rec1 = $stmt->fetch() ) {
echo "row $i : ";
print_r( $rec1 );
echo '<BR>'.PHP_EOL;
$i++;
};
结果 :
row 1 : Array ( [Post ID] => 8788277463 [Author] => Me )
row 2 : Array ( [Post ID] => 2894728477 [Author] => Me )
row 3 : Array ( [Post ID] => 3898994718 [Author] => Me )
row 4 : Array ( [Post ID] => 4891784883 [Author] => Me )
row 5 : Array ( [Post ID] => 1185819276 [Author] => Me )
推荐阅读
- c++ - 具有不变和普通 typedef 的 typedef 有什么不同
- php - 如何使用 API 资源更改 json 格式?
- azure - Azure 队列存储消息未保存在 Azure 函数上的正确队列中
- testing - 如何使用jmeter执行存储过程并获得结果
- android - kotlin (Android Studio 3) 中未解析的引用 getValue()
- vbscript - vbs中的特殊字符
- reactjs - Redux 没有将状态传递给道具
- javascript - 扩展功能标签
- javascript - Node JS 中的文件下载
- python - 在 Python 3 中将阿拉伯语单词导出到 csv