non assegnare l'id PRIMA di eseguire la query

usa un campo auto-increment cosi ci pensa mysql a gestire l'incremento dell'id: basta che fai una query di INSERT senza specificare il campo id.

inoltre grazie alla funzione mysql_insert_id() puoi sapere qual'è stato l'ultimo id inserito.