Hallo,
machs doch nicht so umständlich:
Es gibt direkt eine PHP/MySQL-Funktion dafür
int mysql_insert_id ( [resource Verbindungs-Kennung])
Das Problem ist allerdings, ohne INSERT wird die nichts zurückliefern, ebenso wie deine obige Abfrage wahrscheinlich. So lange dein DB-Verbindung keine Datensätze erstellt hat, gibt es auch keinen last insert...