Autor | Zpráva | ||
---|---|---|---|
oogi Profil * |
#1 · Zasláno: 27. 1. 2007, 22:53:26
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 |
#2 · Zasláno: 27. 1. 2007, 22:54:43
mysql_query("UPDATE db SET url='".fce(dalsi_fce(NAZEVCLANKU))."'");
|
||
oogi Profil * |
#3 · Zasláno: 27. 1. 2007, 22:56:44
djlj
dik, vyzkousim, vypada to logicky |
||
nightfish Profil |
#4 · Zasláno: 28. 1. 2007, 08:33:12
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 * |
#5 · Zasláno: 30. 1. 2007, 15:01:36
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? |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0