Autor Zpráva
Fisak
Profil
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
Fisak:
Na sloupec url dej UNIQUE KEY a použij REPLACE

REPLACE INTO youtube_videos(url,channel) VALUES('src','channel_name');
Tori
Profil
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
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
v tom případě [#3]

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: