CREATE UNIQUE INDEX idxname ON tablename (fieldname);
Menambahkan indeks ini akan memastikan bahwa tidak ada entri duplikat untuk fieldname field akan direkam ke dalam tablename tabel.
Anda akan mendapatkan kesalahan MySQL dengan klien kedua. Anda harus menangani ini dalam kode PHP Anda, dan memasang formulir lagi (bukan hanya menampilkan pesan kesalahan).
Kemungkinan lain (untuk situasi yang lebih kompleks) adalah LOCK Kegunaan. Jika Anda mengunci tabel sebelum memeriksa dan kemudian Anda memasukkan catatan Anda, operasi bersamaan (di jendela browser kedua) akan ditunda hingga Anda melepaskan kunci. Kemudian record sudah tersimpan, sehingga script PHP kedua akan melihatnya dan tangani situasinya.