Autor Zpráva
spacek145
Profil
Dobrý den, mám stránku s nahráváním obrázku a mam nastaveno, ze pokud nekdo obrazek nahraje zapise se do mysql databaze.

Tabulka:
-------------------------------------------------------------------
jméno avatar
-------------------------------------------------------------------
spacek145 kocka.png
spacek145 vlacek.png
spacek145 auticko.png
-----------------------------------------------------------------
Jenže, já potřebuju udělat to, že pokud už tam jeden záznam existuje, aby ho to jen prepsalo a ne udelalo dalsi a dalsi...

Jak na to?
Děkuji


Pozn:. Vkládám takto:
                if(move_uploaded_file($_FILES['avatar']['tmp_name'],$upload_path .  $jmeno_uziv . "." . $kon)) {
                   $query = "INSERT INTO avatary (jmeno, avatar) VALUES ('".$jmeno_uziv."', '".$jmeno_uziv.".".$kon."')"; 
                   mysql_query($query);
Medvídek
Profil
spacek145:
Hoď tomu sloupci se jménem klíč UNIQUE a pak buďto INSERT IGNORE, nebo pokud něco potřebuješ upravit, tak použij ON DUPLICATE KEY UPDATE
spacek145
Profil
                if(move_uploaded_file($_FILES['avatar']['tmp_name'],$upload_path .  $jmeno_uziv . "." . $kon)) {
                   $query = "INSERT INTO avatary (jmeno, avatar) VALUES ('".$jmeno_uziv."', '".$jmeno_uziv.".".$kon."') ON DUPLICATE KEY UPDATE avatar='".$jmeno_uziv.".".$kon."'"; 
                   mysql_query($query);

ted to mam takhle.. potrebuju aby se mi nahrazoval ten sloupec avatar... ale furt se delaj novy

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0