獲取mysql數據庫中最後一條記錄的「id」的值讓我們假設有一個名爲「db」的數據庫和一個名爲「tb」的表,並在其中包含一些記錄。第一列是「自動遞增」的「ID」。我想最後一條記錄的ID到一個PHP頁面(我已經創建了連接到數據庫)如何通過php
$conn = new mysqli($servername, $username, $password, $dbname);
獲取mysql數據庫中最後一條記錄的「id」的值讓我們假設有一個名爲「db」的數據庫和一個名爲「tb」的表,並在其中包含一些記錄。第一列是「自動遞增」的「ID」。我想最後一條記錄的ID到一個PHP頁面(我已經創建了連接到數據庫)如何通過php
$conn = new mysqli($servername, $username, $password, $dbname);
您正在尋找這樣的事情:
mysqli_query("SELECT `ID` FROM `table` ORDER BY ID DESC limit 1");
這裏的完整的解決方案:
<?php
$conn = new mysqli($servername, $username, $password, $dbname);
$rs = mysqli_query("SELECT MAX(id) as max_id FROM tb");
$res = mysql_fetch_object($rs);
echo $id = $res->max_id;
?>
'SELECT MAX(ID)FROM tb'或'SELECT ID結核病ORDER BY ID DESC LIMIT 1'或... – Sean
http://php.net/manual/en/ mysqli.insert-id.php – sinisake
ORDER BY id ASC; – Ghostman