Ciao a tutti, spero che qualcuno riesca a spiegarmi un problema che non riesco a capire

ho N uteni che inseriscono tramite un post gli stessi campi in una tabella mysql (il post e' inserito in una form scritta in "formato php").

Non riesco a capire come mai nella tabella i campi inseriti da utenti differenti si mischino e non rimangano allineati in sequenza

dato a - utentea
dato b - utente a
dato c- utente a

qunado ho l'inserimento da parte dll'utente b mi capita che la situazione si presenti cosi

dato a - utentea
dato c -utente b
dato b - utente a
dato c- utente a
dato a - utente b
dato b - utente b

e' possibile che il problema sia dovuto al fatto che non abbia impostato nessuna chiave primaria ?

Saluti