io direi che per risolvere dovresti ricorrere a quella funzione subito dopo aver fatto la query, usandola nello stesso script e magari nella riga immediatamente successiva alla chiamata al database, se puoi usando MYSQL_UNBUFFERED_QUERY al posto di MYSQL_QUERY così vai più veloce, tanto se ti serve l'ultimo ID, credo tu stia facendo una INSERT.