Cyklus a zapis do MySQL...

Prosim o pomoc:
v tomto cyklu jsem se snazil docilit opakovaneho zapisu do mysql databaze, ale vzdy se mi zapise jen data z prvniho cyklu...dalsi se nezapisou, i kdyz cykly probebehnou....
for ($i = 1; $i <= $number; $i++) {
$nazev = $_POST["n$i"];
$thing = $_POST["m$i"];
$time = $_POST["t$i"];
$vyber[$i] = "INSERT INTO nakup (na, mn, dt) VALUES ('$nazev', '$thing', NOW())";
$zapis[$i] = @mysql_query ($vyber[$i]);
if ($zapis[$i]) {
echo "$i ok<br>";
} else {
echo "$i chyba<br>";
}
}
Predem DIK...
Cykly prebehnú znamená, že sa vypíše len "ok" a žiadna "chyba"? Ktorý stĺpec je primárnym kľúčom v tabuľke nakup - je to stĺpec "na" alebo nejaký iný, čo má nastavený auto_increment?
Ne klicovy je dt {datetime}
Cilem cyklu je prepsat data z jedne tabulky do druhe,a pokud se provede beschybne tak se napise u kazdeho prubehu "ok"..