Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php mysql查询中的当前行id或行号_Php_Mysql - Fatal编程技术网

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

php mysql查询中的当前行id或行号,php,mysql,Php,Mysql,有没有办法从php mysql查询的结果集中获取行id或行号? _rowid在mysql中有什么用途 以下查询获取申请人2435的详细信息 SELECT * FROM applications WHERE _rowid =2435 但是这里,rowid不是表的字段。像这样,我们需要从php mysql中的结果集获取记录id。检查此函数检查此函数执行一个简单的while循环并打印行号 while($row=mysql_fetch_array($res)) { echo $row['id'

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

以下查询获取申请人2435的详细信息

SELECT * FROM applications WHERE _rowid =2435

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

检查此函数

检查此函数

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

 while($row=mysql_fetch_array($res)) {
   echo $row['id']
   //or
   echo $row[0]
 }

MySQL中的rowid在哪里?它可以是MySQL的内部指针,执行一个简单的while循环并打印行号

 while($row=mysql_fetch_array($res)) {
   echo $row['id']
   //or
   echo $row[0]
 }
MySQL中的rowid在哪里?它可能是MySQL的一个内部指针,从以下位置提取:

如果从PHP运行此查询,则需要执行两次
mysql\u query()
函数。第一个查询是
SELECT@row\u number:=NULL
,第二个查询是
SELECT…
查询。两个查询必须在同一连接上同时执行。

摘自:



如果从PHP运行此查询,则需要执行两次
mysql\u query()
函数。第一个查询是
SELECT@row\u number:=NULL
,第二个查询是
SELECT…
查询。这两个查询必须在同一个连接上同时执行。

猜他的意思是,行的
SN
或表行的
id
MySQL中没有内部rowid。尝试使用PK(+auto_increment)@experimentX…是的,它也可以是rank@Faraona-创建表TABLE_test(id INT(11)NOT NULL AUTO_INCREMENT,NAME VARCHAR(255)DEFAULT NULL,主键(id));在表_中插入测试(名称)值('text1')、('text2')、('text3');从测试表中选择id、名称@Devart PK与行号无关,不能用这种方式猜他的意思是,行的
SN
或表行的
id
,MySQL中没有内部rowid。尝试使用PK(+auto_increment)@experimentX…是的,它也可以是rank@Faraona-创建表TABLE_test(id INT(11)NOT NULL AUTO_INCREMENT,NAME VARCHAR(255)DEFAULT NULL,主键(id));在表_中插入测试(名称)值('text1')、('text2')、('text3');从测试表中选择id、名称@Devart PK与行号无关,不能这样使用我想获取记录指针ID,而不是表字段值您是指结果的内存位置吗?在这种情况下,正常的php mysql函数,mysql_field_seek是一个可以查看的函数。然而,这只适用于现场。然后在MySQLi中有一个,它用于一整行。但是,如果您正在查找十六进制内存地址,据我所知,我认为PHP不会抛出任何此类错误。我想获取记录指针ID,而不是表字段值。您是指结果的内存位置吗?在这种情况下,正常的php mysql函数,mysql_field_seek是一个可以查看的函数。然而,这只适用于现场。然后在MySQLi中有一个,它用于一整行。但是,如果您正在查找十六进制内存地址,据我所知,我认为PHP不会向您抛出任何此类地址。此函数仅在插入到表中时有用,但在选择Yes时不有用此函数返回插入到表中的数据的id此函数仅在插入到表中时有用,但在selectYes的情况下,此函数将插入数据的id返回到表中