Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

MySQL søg og erstat hjælp

Side 1 ud af 1 (8 indlæg)
  • 1
Fra Rødkærsbro
Tilmeldt 15. May 10
Indlæg ialt: 481
Fra  ReneSejling.dk Skrevet kl. 10:03
Hvor mange stjerner giver du? :

Hej allesammen

Jeg skal have i en WordPress database have erstattet alle danske tegn æøå, i filnavne. Kun i filnavne, med ae oe og aa i stedet.

Er dette muligt via en SQL sætning kun at sæge efter en bestemt streng f.eks *æ*.jpg hvor stjernene er wildcards. Og så derefter erstatte æ med ae i det filnavn?

Håber nogen har en idé :)

På forhånd tak

Fra Odense
Tilmeldt 4. Jun 06
Indlæg ialt: 953
Fra  Veronté Skrevet kl. 10:17
Hvor mange stjerner giver du? :

UPDATE tabel SET felt = REPLACE(felt, ‘æ’, ’ae’);

Mvh., Elias Sørensen

Ved siden af mit arbejde som udvikler, sælger jeg også sokker på nettet :o)

Fra Odense
Tilmeldt 4. Jun 06
Indlæg ialt: 953
Fra  Veronté Skrevet kl. 10:23
Hvor mange stjerner giver du? :

Hov, så ikke at det muligvis var mellem almindeligt content, at kun filnavne skulle replaces.

Det kan du kun gøre med 3. part funktioner. F.eks. https://launchpad.net/mysql-udf-regexp

Letteste ville nok være så, at lave et lille PHP script der kører igennem det hele og erstatter dér.

Mvh., Elias Sørensen

Ved siden af mit arbejde som udvikler, sælger jeg også sokker på nettet :o)

Fra Rødkærsbro
Tilmeldt 15. May 10
Indlæg ialt: 481
Fra  ReneSejling.dk Skrevet kl. 10:39
Hvor mange stjerner giver du? :

Ja præcis, det er ikke alle æøå hehe :) Kun i filnavne.

Hvordan ville et eksempel se ud? ud fra det link du sendte?

Tak :)

Fra Søborg
Tilmeldt 13. Dec 10
Indlæg ialt: 274
Skrevet kl. 10:43
Hvor mange stjerner giver du? :

Selve filnavnene kan ikke ændres fra MySql. Du kan kun ændre ting der ligger i din database. Hvis du skal have hjælp her fra må du skrive lidt om hvordan din database ser ud.

Prøv en gratis personlighedstest på coreprofile.com

Fra Rødkærsbro
Tilmeldt 15. May 10
Indlæg ialt: 481
Fra  ReneSejling.dk Skrevet kl. 10:53
Hvor mange stjerner giver du? :

Ja det ved jeg, jeg har faktisk allerede omdøbt alle filnavne så det bare er bogstaverne jeg skal have ændret i stierne.

Databasen er en WordPress database og det indhold jeg skal have rettet i ligger alle i wp_posts og derefter i post_content tabellen.

Eksempel:

<p>alm tekst med æøå i som jo ikke skal ændres</p>

<p><a href="http://www.domæne.dk/wp-content/uploads/Påskeliljer.jpg"><img class="size-full wp-image-4509 alignnone" title="Påskeliljer" src="http://www.domæne.dk/wp-content/uploads/Påskeliljer-e1332494894606.jpg" alt="" width="450" height="494" /></a></p> Mit ønske er at ændre alle æøå i filnavnene. æ til ae, ø til oe og å til aa. Men kun i filnavne.

Fra Odense
Tilmeldt 4. Jun 06
Indlæg ialt: 953
Fra  Veronté Skrevet kl. 10:54
Hvor mange stjerner giver du? :

Går ud fra det er filnavne i img-tags? I så fald kunne du matche dem med /\]*[src] *= *[\"\']{0,1}([^\"\'\ >]*)/i

Igen - ville nok være lettest at lave et lille PHP script der gjorde arbejdet.

Mvh., Elias Sørensen

Ved siden af mit arbejde som udvikler, sælger jeg også sokker på nettet :o)

Fra Rødkærsbro
Tilmeldt 15. May 10
Indlæg ialt: 481
Fra  ReneSejling.dk Skrevet kl. 11:10
Hvor mange stjerner giver du? :

Ja img tags og a href tags som du kan se i eksemplet. Der linkes jo til det store version af billedet.

Kan du ikke sende mig en PB, omkring php script, gerne med overslag på hvad du skal have for at lave det for mig. Tak :)

Side 1 ud af 1 (8 indlæg)