se usi la sintassi "WHERE id" significa che probabilmente stai facendo un update, perchè significa che quell'id ce lo hai già sul DB..
per inserire dovresti, vado a occhio con il tuo scritto
("INSERT INTO pg_stats (timebatt) VALUES ('".$time."')");
una roba simile