PHP "replace"
Existuje nějaký jednoduchý příkaz, který sáhnu do MySQL, prohledám všechny položky v tabulce a vždy, když najdu hledaný řetězec, nahradím ho jiným?
Díky za pomoc
Existuje nějaký jednoduchý příkaz, který sáhnu do MySQL, prohledám všechny položky v tabulce a vždy, když najdu hledaný řetězec, nahradím ho jiným?
Díky za pomoc
Zpět do poradny Odpovědět na původní otázku Nahoru
přesně, už jsem to chtěl napsat.
UPDATE je to, co asi pán tázající očekává.
Škoda, že nikde nenapsal, že chce nahradit data v té tabulce a ne třeba v proměnné, už to mohl dávno mít.
no právě
Díky za odpověď... Měl jsem pocit, že jsem dotaz formuloval dostatečně přesně, omlouvám se... Ovšem 1) nemohu uvést jméno sloupce, protože se ten hledaný řetězec může nalézat ve více sloupcích (vyřeší to hvězdička?) a za 2) potřebuji nahradit jen část řetězcce, zbytek ponechat - to ptenhle příkaz dokáže také?
Hvězdička nepomůže, musíš ten SQL dotaz provést pro každý sloupec zvlášť. Replace nahradí pouze hledaný text za zadaný, ne celé pole.
Aha, takže napsat *.php soubůrek a v něm třeba 50 příkazů.
Ještě bych si vyrobil formulářík, co by měl v action tento soubůrek, kde bych jen napsal jméno či co a dal odeslat. To by byla slast...
Asi tak, ale neužívej ty hnusný citově zabarvený slova . Tiskárnička netiskne na černý papíreček mi stačilo.
Těch příkazů bude 120...
To ujde
Soubůrek (nebo co myslíš) není žádné citově zabarvené slovo, nýbrž jednoslovný výraz pro malý soubor.
Tiskárnička už citově zabarvená je, protože má stále stejnou velikost (samozřejmě stolní, ne nějaká kapesní).
edit://i když ale zase třeba u traktoru, když se řekne traktůrek, není to citové zabarvení, nýbrž tím bývá myšlem malý traktor (jako u toho souboru) a citové čtyřprocentní zabarvení by bylo "traktůrešek".