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?