Autor | Zpráva | ||
---|---|---|---|
Paja Profil * |
#1 · Zasláno: 2. 8. 2005, 20:17:41
Zdravím
mám v tabulce sloupec s url na obrázky. V url se mi změnila koncovka z org na cz. Potřeboval bych tedy změnit jen ji. Čili něco jako vyber jen .org a nahraď (aktualizuj) za .cz. Jak takový dotaz napsat? Mám použít PHP nebo to jde přímo pomocí SQL dotazu například v PHPMyAdmin? Umím si napsat dotaz na nahrazení (aktualizaci) celého záznamu, ale já potřebuji jen úsek a netuším jak to do té podmínky vtlačit. V php i mysql jsem poučený začátečník ... Předem děkuji za radu nebo nasměrování ... Paja |
||
fimmos Profil |
#2 · Zasláno: 2. 8. 2005, 20:39:42
zkusil bych to regulérním výrazem, že bych ty data vytáhl, nahradil novými a aktualizoval
|
||
llook Profil |
#3 · Zasláno: 2. 8. 2005, 21:21:04
Asi takhle:
UPDATE `tabulka` SET `sloupec` = REPLACE(`sloupec`, ".org", ".cz"); |
||
Paja Profil * |
#4 · Zasláno: 2. 8. 2005, 21:37:38
jj je to přesně ono, Replace jsem měl namysli, ale neuměl jsem ho v SQL použít. Silná zbraň ještě jednou díky.
Paja |
||
Hu GO Profil * |
#5 · Zasláno: 2. 8. 2005, 21:53:01
Mám jeden poddotaz:
Lze nějak elegantně přičíst k sloupci uřitou hodnotu? Něco jako: UPDATE tabulka SET hodnota += "$proměnná" díky. |
||
llook Profil |
#6 · Zasláno: 3. 8. 2005, 00:42:18
UPDATE tabulka SET hodnota = hodnota + "$proměnná";
|
||
Časová prodleva: 1 měsíc
|
|||
cert Profil |
#7 · Zasláno: 5. 9. 2005, 23:55:03
Update tabulka set Name='neco' where id=20 limit 1; predela jen jeden radek
|
||
Časová prodleva: 5 měsíců
|
|||
cubas Profil * |
#8 · Zasláno: 1. 2. 2006, 17:13:46
a jak udelat to, aby mi tenhle dotaz
UPDATE tabulka SET hodnota = hodnota + "$proměnná" WHERE neco=neco; rovnou vratil vyslednou hodnotu? |
||
splite Profil |
#9 · Zasláno: 1. 2. 2006, 21:18:27 · Upravil/a: splite
Proste po transakci das hned select se stejnym where... Nepochopil jsem neco spatne? |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0