Zadejte hledaný výraz...

Jak v databázi zaměnit v textu jednu frázi za jinou

External
verified
rating uzivatele
(6 hodnocení)
25. 8. 2009 23:27:47
Chtěl bych se zeptat, jak změnit v celé databázi jedno slovo za jiné.
Existuje nějaký příkaz?
25. 8. 2009 23:27:47
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360955
PajaS
verified
rating uzivatele
(15 hodnocení)
25. 8. 2009 23:35:44
Nestačilo by jednoduše vybrat zápis z DB, nahradit slovo a znova uložit? Něco jako toto:
$co = "Nahradit";
$za = "Timto";
$d = mysql_query("select * from tabulka where...");
while ($v = mysql_fetch_array($d)) {
$nahrada = Str_Replace($co,$za,$v);
mysql_query("update tabulka set treba_text='".$nahrada."' where id='".$v."'");
}
25. 8. 2009 23:35:44
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360954
Jaromir Fojtu
verified
rating uzivatele
(10 hodnocení)
25. 8. 2009 23:42:51
Proboha. Proc to nenechas na SQL serveru a tahas ty data abys je hned zase ulozil?
Zkusil bych neco jako:
UPDATE foobar_table SET foobar_field = REPLACE(foobar_field, ‘toto chci nahradit’, ‘timto nahradit’);
Referencni prirucka k DB bude urcite uzitecna...
25. 8. 2009 23:42:51
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360953
exile
verified
rating uzivatele
(3 hodnocení)
26. 8. 2009 00:48:59
jo, hlede jv mysql eferenci funkci replace....
26. 8. 2009 00:48:59
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360952
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
26. 8. 2009 01:10:15
Hezky zpracovený manuál pro mysql
http://www.junext.net/mysql/ - doporučuji
26. 8. 2009 01:10:15
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360951
Jaromir Fojtu
verified
rating uzivatele
(10 hodnocení)
26. 8. 2009 01:20:57
Hmm? Co mate proti oficialni dokumentaci? Prehledna/aktualni/vyhledavani funguje/funkcni priklady... http://dev.mysql.com/doc/refman/5.4/en/string-functions.html#function_replace
26. 8. 2009 01:20:57
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360950
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
26. 8. 2009 01:38:37
Jak by řekl slovák : "Nepáči sa mi".
26. 8. 2009 01:38:37
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360949
hm
verified
rating uzivatele
(20 hodnocení)
26. 8. 2009 09:24:02
taky se mi ofic dokumentace nelibi, ale tak zase je vyhoda ze vetsinou ji nepotrebuji :)
26. 8. 2009 09:24:02
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360948
Jaromir Fojtu
verified
rating uzivatele
(10 hodnocení)
26. 8. 2009 09:33:05
Pooky, AlesiBoss: Mohli byste byt konkretnejsi co se vam nelibi? Respektive co jineho teda pouzivate?
26. 8. 2009 09:33:05
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360947
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
26. 8. 2009 12:56:55
Napsal syntaxsugar;349121
Pooky, AlesiBoss: Mohli byste byt konkretnejsi co se vam nelibi? Respektive co jineho teda pouzivate?
Nelíbí se mi nepřehlednost, nevyznám se tam. A taky samozdřejmě to není česky.
Já sám, jak už jsem psal používám tohle - http://www.junext.net/mysql/
Dobře se mi to čte, vyznám se v tom a rozumím tomu hnedka. Pokud potřebuju něco co v tom není, tak použiju google. Ale asi to je o zvyku....
26. 8. 2009 12:56:55
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360946
Napsal Pooky;349243
Nelíbí se mi nepřehlednost, nevyznám se tam. A taky samozdřejmě to není česky.
Nepřehlednost? Dyť je to všechno pěkně uspořádaný. Jdu na http://dev.mysql.com/doc, vyberu si verzi databáze a vpravo mám všechny sekce/podsekce. Netuším, jak to udělat ještě víc přehledný. Nehledě na to, že to přece nemusíš prolejzat, ale dogooglit se.
26. 8. 2009 13:43:16
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360945
xdream
verified
rating uzivatele
(2 hodnocení)
26. 8. 2009 14:41:30
jste si tu úlohu nějak zjednodušili. Otázka byla změna v celé databázi ne v jedné tabulce. :-)
26. 8. 2009 14:41:30
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360944
Jaromir Fojtu
verified
rating uzivatele
(10 hodnocení)
26. 8. 2009 15:05:37
Pokud potrebuje projit vsechny tabulky a neco nahradit, asi bude chyba pri navrhu a je to cesta do pekel ;]
http://vyaskn.tripod.com/sql_server_search_and_replace.htm - ciste teoreticky by to mohlo fungovat ;]
26. 8. 2009 15:05:37
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360943
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
26. 8. 2009 15:09:45
Napsal mekishizufu;349266
Nepřehlednost? Dyť je to všechno pěkně uspořádaný. Jdu na http://dev.mysql.com/doc, vyberu si verzi databáze a vpravo mám všechny sekce/podsekce. Netuším, jak to udělat ještě víc přehledný. Nehledě na to, že to přece nemusíš prolejzat, ale dogooglit se.
Ptal se na důvody a mě to prostě připadá nepřehledné. Je možné, že pokud bych s tím pracoval už od začátku a učil se základy tam, tak mi to přijde přehledné...ale takhle to prostě tak nevidím. Je to subjektivní názor.
26. 8. 2009 15:09:45
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360942
exile
verified
rating uzivatele
(3 hodnocení)
26. 8. 2009 19:03:20
oficiální mysql dokumentace mi taky přijde hodně nepřehledná... moc se tam mluví, přijde mi... třeba php má dokumentaci ukázkovou, ještě s těma komentářema pod je to zlatej důl...
26. 8. 2009 19:03:20
https://webtrh.cz/diskuse/jak-v-databazi-zamenit-v-textu-jednu-frazi-za-jinou/#reply360941
Pro odpověď se přihlašte.
Přihlásit