這裏是我使用的代碼,代碼只是通過兩種不同的方法獲得相同的值,但mysql_insert_id()回聲沒有給出輸出。mysql_insert_id()沒有給出值
給出的值 - > echo mysql_insert_id();是0
任何人都可以告訴我可能的原因和如何解決這個問題?
include'config.php';
$query = "SELECT id
FROM users
ORDER BY id DESC
LIMIT 1";
if($query_run = mysql_query($query))
{
$query_result = mysql_fetch_row($query_run);
$id = $query_result[0];
echo $id;
echo $lastId = mysql_insert_id().'<br />';
//'Query Successful!';
} else {
echo mysql_error();
}
這就像'last_insert_id'嗎?它僅在插入後適用。你希望找到最大的auto_increment? – ethrbunny
我想知道最後創建的id,這是最大的auto_increment。我想使用該ID並在其他頁面上執行一些更多操作。 – Arihant
只需「選擇max(auto_increment_column)」。 – ethrbunny