将Max()MySQL命令分配给PHP中的变量
在我的mySQL数据库中,我向数据库中插入一个条目,然后我需要获取最后一次插入的编号。我已将其设置为自动递增。在数据库中使用查询“selectmax(ID)fromtable;”可以很好地工作,我只需要在PHP中将该数字捕获到一个变量中将Max()MySQL命令分配给PHP中的变量,php,mysql,sql,mysqli,Php,Mysql,Sql,Mysqli,在我的mySQL数据库中,我向数据库中插入一个条目,然后我需要获取最后一次插入的编号。我已将其设置为自动递增。在数据库中使用查询“selectmax(ID)fromtable;”可以很好地工作,我只需要在PHP中将该数字捕获到一个变量中 $rowSQL = mysqli_query($con, "SELECT MAX(ID) FROM TABLE"); $row = mysqli_fetch_assoc($rowSQL); $largestUID = $row['max']; echo $
$rowSQL = mysqli_query($con, "SELECT MAX(ID) FROM TABLE");
$row = mysqli_fetch_assoc($rowSQL);
$largestUID = $row['max'];
echo $largestUID;
谢谢你的帮助 在查询中使用
作为
修饰符。此修改器为所选项目提供别名
$rowSQL = mysqli_query($con, "SELECT MAX(ID) AS maxid FROM TABLE");
$row = mysqli_fetch_assoc($rowSQL);
$largestUID = $row['maxid'];
echo $largestUID;
为计算列使用别名
SELECT MAX(ID) as max_id FROM TABLE
$largestUID = $row['max_id'];
var\u dump($row)
将向您显示max(id)列在结果数组中的显示方式。您是否正在查找刚刚插入的项的id
<代码>$lastInsertID=mysqli\u insert\u id($con)代码>啊,是的,(又名我的别名)。-然而,如果OP fancy的max
已经在$row['max']
中使用,那么就可以赢得“每日坚持者”奖了。。。。你知道其余的;)-但你的观点是正确的。然而啊,max
是一个聚合函数,如果不使用记号包装,可能会导致问题。“弗雷德,你在想什么?”-就像你:)是的,只是想知道我们是否都被邀请参加今年的波士顿?
晚会;)