CREATE UNIQUE INDEX idxname ON tablename (fieldname);
Tilføjelse af dette indeks vil sikre, at ingen duplikerede poster for fieldname
feltet vil blive registreret i tablename
tabel.
Du vil få en MySQL-fejl med den anden klient. Du bør håndtere dette i din PHP-kode og sætte formularen op igen (i stedet for blot at vise fejlmeddelelsen).
En anden mulighed (for mere komplekse situationer) er LOCK
funktionalitet. Hvis du låser tabellen før kontrol og derefter indsætter din post, vil en samtidig handling (i det andet browservindue) blive forsinket, indtil du slipper låsene. Så vil posten allerede være gemt, så det andet PHP-script vil se det og håndtere situationen.