Beste Weg, um die zuletzt eingefügte ID in MySQL mit PHP zu finden

Ich frage mich, was die beste Lösung ist, um die letzte eingegebene ID nach einer MySQL-Anfrage zu bekommen?

Ich habe folgende Lösungen gefunden:

<code><?php
function get_current_insert_id($table)
{
    $q = "SELECT LAST_INSERT_ID() FROM $table"; 
    return mysql_num_rows(mysql_query($q)) + 1;
}
?>
</code>

oder sogar mitmysql_insert_id PHP-Funktion, aber anscheinend funktioniert diese Funktion nicht gut mit Bigint (das ist, was ich für ID-Feld verwende) und wenn es viele aufeinanderfolgende SQL-Anfragen gibt, könnte es unzuverlässig sein.

Könnte jemand eine zuverlässige und schnelle Lösung anbieten, um diese Aufgabe zu lösen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage