Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 20. 3. 2013, 22:45:14
Dobrý den.
Potřeboval bych poradit. Chci zapsat do db určitý údaj ale jen pokud tam už není. Zkoušel jsem to pomocí url != 'url' ale takto mi to nefunguje viz. $insert_feed = "INSERT INTO `youtube_videos` (`url`, `channel`) VALUES ('".$src."', '".$channel_name."') where url != '".$src."'"; |
||
Someone Profil |
#2 · Zasláno: 20. 3. 2013, 22:59:29
Fisak:
Na sloupec url dej UNIQUE KEY a použij REPLACE
REPLACE INTO youtube_videos(url,channel) VALUES('src','channel_name'); |
||
Tori Profil |
#3 · Zasláno: 20. 3. 2013, 23:08:16
anebo INSERT IGNORE... záloží co chcete udělat (koukněte na rozdíly do manuálu). Ten unikátní klíč ale určitě.
|
||
Fisak Profil |
#4 · Zasláno: 20. 3. 2013, 23:16:59 · Upravil/a: Fisak
A lze to udělat nějak abych nepřepisoval ty řádky? protože s nima dále budu pracovat a nerad bych to pořád předělával znova a znova..
Tori: Paráda toto funguje :-) Děkuji moc.. |
||
Someone Profil |
#5 · Zasláno: 20. 3. 2013, 23:21:37
v tom případě [#3]
|
||
Časová prodleva: 11 let
|
0