Anda perlu menggunakan LAST_INSERT_ID()
fungsi:http://dev .mysql.com/doc/refman/5.0/en/information-functions.html#function_last-insert-id
Misal:
INSERT INTO table_name (col1, col2,...) VALUES ('val1', 'val2'...);
SELECT LAST_INSERT_ID();
Ini akan mengembalikan PRIMARY KEY
nilai baris terakhir yang Anda dimasukkan:
ID yang dihasilkan disimpan di server dengan basis per koneksi . Ini berarti bahwa nilai yang dikembalikan oleh fungsi ke klien tertentu adalah nilai AUTO_INCREMENT pertama yang dihasilkan untuk pernyataan terbaru yang memengaruhi kolom AUTO_INCREMENT oleh klien itu .
Jadi nilai yang dikembalikan oleh LAST_INSERT_ID()
adalah per pengguna dan tidak terpengaruh oleh kueri lain yang mungkin berjalan di server dari pengguna lain .