chyba pri zmene

Napsal jsem si script na zmenu dat v databazi. A ta chyba je to ze mi to vzdycky zmneni je prvni zaznam v databazi a pak uz mi dalsi nemeni.Nevite co s tim.Dekuju
<HTML>a ukazka kodu?</HTML>
Omlouvam se tady je kod.


if ($zmenit) {

$nazev=addslashes($nazev);
$rozmer=addslashes($rozmer);
$cesta_k_obrazku=$cesta_k_obrazku;
$popis=addslashes($popis);
$id_firmy=$firma;
$id_produkty=$id_produkty;


$query_vlozit = "update produkty set id_produkty='$id_produkty',id_firmy='$id_firmy',nazev='$nazev',popis='$popis',rozmer='$rozmer',cesta_k_obrazku='$cesta_k_obrazku'";
$result_vlozit = mysql_query($query_vlozit, $spojeni);

if ($result_vlozit) {

echo"<SPAN CLASS='white'><CENTER><BR><BR><BR><BR>";
echo mysql_affected_rows()." produkt byl změnen v databázi.<BR><BR>";

echo "Název: $nazev <BR>";
echo "Rozměr: $rozmer <BR>";
echo "Popis: $popis <BR>";
echo "Cesta k obrázku: $cesta_k_obrazku <BR><BR><BR>";

echo "<A HREF='javascript: history.go(-1);'>Zpět</A>";
}


else {
echo "<BR><BR><BR><BR><BR><BR><CENTER><SPAN>Článek nemůže být vložen, zkuste to prosím později.";
echo "<A HREF='javascript: history.go(-1);'>Zpět</A>";
}


}
<HTML>v tom zadnou chybu nevidim.. jestlize ti to updatuje jen jeden zaznam bude chyba jinde</HTML>
A nevite kde by to mohlo byt?JA uz jsem z toho uplne na nervy.Diky Peta
A nebude to tim ze vlastne nevi kterej zaznam ma zmenit ? Mozna pisu blbosti ale na konec dotazy bych treba napsal Where $id_firmy=10 aby to vedelo kde to vsude ma zmenit
<HTML>ne.. SQL pravi neurcis kterou updatovat updatnou se vsechny</HTML>
<HTML>dporucil bych:

$result_vlozit = mysql_query($query_vlozit, $spojeni);
echo mysql_error();

pokud je chyba nekdo pri dotazu vypise se jaka..</HTML>
To znamen aze pokud nenapisu WHERE tak se mi do tech treba 30ti zaznamu da vsechnno stejny ? Aha tak to jsem nejak nevedel. Ale vlastne v tomhletom pripade je to blbost protoze proc by potrebovala zmenit vsechny polozky v zaznamu najednou (2xid, nazev, popis...)? Jeste me napada ale nevim jestli to tim muze byt. Pokud je nejake to id definovano jako AUTO INCREMENT tak by to mohlo taky blbnout. Ale jinak nevim
<HTML>nemelo, i autoincerement je prepsatelny...
jak jsme rikal pomoct by mela funkce mysql_error();</HTML>