为了账号安全,请及时绑定邮箱和手机立即绑定

从表中获取最后一个 ID 号

从表中获取最后一个 ID 号

PHP
繁星点点滴滴 2021-08-28 18:29:46
我试过这个:<?php $query = "SELECT MAX(ID) FROM Table"; $result=sqlsrv_query($conn, $query);$values = sqlsrv_fetch_array($result);var_dump($values);echo $values;?>但是我在我的网页上得到了这个:C:\wamp64\www\site\site.php:18:array (size=2)  0 => int 1  '' => int 1我错过了什么吗?
查看完整描述

1 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

$values是一个数组,因此如果要回显它,则需要访问直接值。最大 ID 为 1,如您所示var_dump()- 但您从数组中得到两个结果$values,一个是关联的,一个是数字索引的。如果您为查询中的数据设置别名,则可以通过该别名的名称获取关联值。


<?php 

$query = "SELECT MAX(ID) as maxID FROM Table"; 

$result=sqlsrv_query($conn, $query);

$values = sqlsrv_fetch_array($result);

echo $values['maxID'];

或者,如果您想以数字方式访问它,


<?php 

$query = "SELECT MAX(ID) FROM Table"; 

$result=sqlsrv_query($conn, $query);

$values = sqlsrv_fetch_array($result);

echo $values[0];


查看完整回答
反对 回复 2021-08-28
  • 1 回答
  • 0 关注
  • 231 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信