Autor Zpráva
oogi
Profil *
Potřebuju do databáze přidat nový sloupec URL a do něj vložit relativní URL stránky odvozené ze sloupce NAZEVCLANKU.

URL se odvozuje asi přes 2 fce ereg_replace. Jde to normálně nějak přes update?

Předpokládám že to bude nějak takto: mysql_query("update DB set URL='fce(NAZEVCLANKU)'");

Jak místo toho fce zapsat ty fce ereg_replace? Stačí je jen složit do sebe a napsat místo "fce" ?
djlj
Profil
mysql_query("UPDATE db SET url='".fce(dalsi_fce(NAZEVCLANKU))."'");
oogi
Profil *
djlj
dik, vyzkousim, vypada to logicky
nightfish
Profil
oogi
rada, kód, který ti poskytl djlj to řeší na straně PHP, a tedy dojde k problému s tím, že si hodnotu sloupce NAZEVCLANKU budeš už před tím vytáhnout z DB dalším dotazem
řešit to přímo v mySQL asi nebude úplně jednoduché - ale to záleží na tom, jak se daný název článku převádí. Nicméně to nemění nic na tom, že obdobu ereg_replace jsem v mysql nenašel.
oogi
Profil *
nightfish
Opravdu to nefachá, to je pravda... To co mi uvádíš ty je právě to, čemu jsem se chtěl vyhnout...

Fakt neexistuje fungující řešení přes jediný příkaz update?
Toto téma je uzamčeno. Odpověď nelze zaslat.