首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php mysql查询中的当前行id或行号

php mysql查询中的当前行id或行号
EN

Stack Overflow用户
提问于 2011-03-29 19:50:22
回答 3查看 16.9K关注 0票数 0

有没有办法从php mysql查询的结果集中获取行id或行号?_rowid在mysql中的用途是什么?

下面的查询获取申请者2435的详细信息

代码语言:javascript
复制
SELECT * FROM applications WHERE _rowid =2435

但是这里的_rowid不是表中的一个字段。像这样,我们需要从php mysql的结果集中获取记录id。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-29 19:53:46

检查此函数mysql_insert_id

票数 1
EN

Stack Overflow用户

发布于 2011-03-29 20:23:25

摘自this question

代码语言:javascript
复制
SELECT @row_number := NULL;
SELECT
    @row_number := IFNULL(@row_number, 0) + 1 AS row_number,
    Column1,
    Column2,
    ColumnN
FROM the_table
WHERE 1 = 1
ORDER BY Column1
票数 4
EN

Stack Overflow用户

发布于 2011-03-29 20:14:07

执行一个简单的while循环并打印行号

代码语言:javascript
复制
 while($row=mysql_fetch_array($res)) {
   echo $row['id']
   //or
   echo $row[0]
 }

MySQL中的_rowid在哪里?它可以是MySQL的内部指针

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5472030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档