Avatar billede 3dmaxer.dk Nybegynder
16. juni 2004 - 18:09 Der er 9 kommentarer og
1 løsning

Erstatte ord i et tekstfelt

Jeg har en tabel med en kolonne af typen "text". Heri står der bl.a. længere artikler. Jeg ønsker at erstatte alle links i disse felter der indeholder /dev/ med et andet ord fx /dev2/. Der skal vel bruges wildcats af en art.

Hvordan laver man en sql sætning der denne erstatfunktion?

UPDATE tabelnavn SET textkolonne=?? WHERE textkolonne=??
Avatar billede dorgbar Nybegynder
16. juni 2004 - 18:10 #1
lige præcis :]
Avatar billede dorgbar Nybegynder
16. juni 2004 - 18:14 #2
UPDATE tabelnavn SET text='text', update=NOW() WHERE id=''";

syndes bare det er smart med en updatering dato :] så du kan se hvornår den sidst er blevet updateret :]. er dog lidt usikker på om NOW() er skrevet rigtigt
Avatar billede dorgbar Nybegynder
16. juni 2004 - 18:18 #3
hmm my bad, læste ikke lige spørgsmålet ordentligt igennem
Avatar billede arne_v Ekspert
16. juni 2004 - 18:21 #4
Hvad med:

UPDATE tabelnavn SET feltnavn = REPLACE(feltnavn,'/dev/','/dev2/')

?
Avatar billede sukos Juniormester
16. juni 2004 - 18:25 #5
?
er der en REPLACE i mysql???? :O)

Sad lige og havde gang i en lidt længere smøre :O) (med PHP)
Avatar billede dorgbar Nybegynder
16. juni 2004 - 18:27 #6
smart :]
Avatar billede arne_v Ekspert
16. juni 2004 - 18:28 #7
Avatar billede 3dmaxer.dk Nybegynder
16. juni 2004 - 18:33 #8
Perfekt Arne V - det virker præcist som jeg ønsker. Tak skal du have.
Avatar billede 3dmaxer.dk Nybegynder
16. juni 2004 - 18:34 #9
kom med et svar, så du kan få point
Avatar billede arne_v Ekspert
16. juni 2004 - 18:34 #10
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester