PHP获取最后一个自动增量id(阅读所有主题,但无法使我的代码正常工作)

PHP获取最后一个自动增量id(阅读所有主题,但无法使我的代码正常工作),php,mysql,database,Php,Mysql,Database,我试图用最后一个ID将一个值更新到我的表中,但我无法使mysql\u insert\u ID()正常工作。有人能帮我吗(我是PHP的初学者)。提前谢谢 这是我的一段代码,我知道mysql已经过时,但我是作为一个学校项目来做的: $tijd = date("H:i:s"); $userid = mysql_insert_id(); $query = "UPDATE tijden SET tijduit = '$tijd' WHERE id = '$userid'"; $result

我试图用最后一个ID将一个值更新到我的表中,但我无法使mysql\u insert\u ID()正常工作。有人能帮我吗(我是PHP的初学者)。提前谢谢

这是我的一段代码,我知道mysql已经过时,但我是作为一个学校项目来做的:

$tijd = date("H:i:s");
$userid = mysql_insert_id();        
$query = "UPDATE tijden SET tijduit = '$tijd' WHERE id = '$userid'";
$resultaat = mysql_query($query);    
unset($_SESSION['inchecken']);
如果不执行insert查询,则无法获取mysql\u insert\u id()。如果试图检索最后一条记录,请执行以下查询:

SELECT id FROM tijden ORDER BY id DESC LIMIT 1
从那里获取最后一个ID,并使用此变量更新下面的记录

$query = "UPDATE tijden SET tijduit = '$tijd' WHERE id = '$userid'";
$resultaat = mysql_query($query);    
您不一定需要将$query变量与函数分开。通过以下方式简化:

$resultaat = mysql_query("UPDATE tijden SET tijduit='$tijd' WHERE id='$userid'");   

谢谢我要试试这个!正如标题所说:我阅读了所有其他主题,但我无法让我的代码正常工作,这就是为什么我发送了自己的代码。
$resultaat = mysql_query("UPDATE tijden SET tijduit='$tijd' WHERE id='$userid'");