Autor Zpráva
matata8611
Profil
Ahoj,
potrebuji pres phpmyadmin vyhledat a nahradit řetězec v urcitem poli, který začíná na <script> a končí </script>

mužete mi prosím poradit?

Dekuji moc.
Kajman
Profil
Na to není třeba regulár. Stačí funkce
concat()
instr()
substr()
char_length()


Něco jako...
UPDATE tabulka
SET    sl = Concat(Substr(sl, 1, Instr(sl, '<script>') - 1), 
                   'nahrada',
                   Substr(sl, Instr(sl, '</script>')+Char_length('</script>')))
WHERE  sl LIKE '%<script>%</script>%'
       AND Instr(sl, '<script>') < Instr(sl, '</script>')
bez záruky, tak si data zazálohujte a nejprve vyzkoušejte na testovací tabulce
matata8611
Profil
Ahoj, díky za odpoved, Chtel bych využít přímo možnost v phpmyadmin "najít a nahradit" ale tam potřebuji vložit reg. výraz.
Kajman
Profil
Pokud se tam dává, co se má hledat, mohlo by to být něco jako
<script>.*</script>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0