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 |
#3 · Zasláno: 4. 5. 2013, 14:10:55
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 |
||
Časová prodleva: 11 let
|
0