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.