开发者

current row id or row number in php mysql query

开发者 https://www.devze.com 2023-02-20 17:10 出处:网络
Is there any way to get the row id or row number from the result set in php mysql query? What is the use of _rowid in mysql?

Is there any way to get the row id or row number from the result set in php mysql query? What is the use of _rowid in mysql?

The following query fetch the details of applicant 2435

SELECT * FROM applications WHERE _rowid =2435

but here _开发者_C百科rowid is not a field of the table. Like this we need to get the record id from a result set in php mysql.


Extracted from this question:

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

If you are running this query from PHP, you need to execute the mysql_query() function twice. First query would be SELECT @row_number := NULL and second one would be the SELECT ... query. Both queries must be executed together over same connection.


Check this function mysql_insert_id

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号