Toon posts:

mysql. deel string vervangen

Pagina: 1
Acties:
  • 72 views sinds 30-01-2008

Verwijderd

Topicstarter
hallo!
ik heb een probleempje.. ik wil een deel van een string vervangen van alle links in mijn db.
vb:
www.bla.com/en/34frrfrefr
www.bla.com/en/dwdwfr
www.bla.com/nl/dwdwfr

alleen "en" wil ik dus vervangen.. nergens op google ofzo kunnen vinden.. hoop met update gerotzooid..

ik weet wel hoe ik ze selecteer:
SELECT links FROM tabel WHERE links LIKE '%en%'

kan iemand mij helpen?

  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 05-05 21:37
Heb je uberhaupt wel in de MYSQL Manual gekeken??

Dan had je dit gevonden.

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Update
[edit]
en ik heb niet goed gelezen... zie boven mij

[ Voor 32% gewijzigd door LuCarD op 28-06-2005 11:36 ]

Programmer - an organism that turns coffee into software.


  • Peedy
  • Registratie: Februari 2002
  • Laatst online: 26-01 20:14
PHP:
1
2
3
$adres = $PHP_SELF; 
$tussenstap = explode("/",$adres); 
echo $tussenstap[1];


Edit: zo werkt hij.
Edit2: niet goed gelezen dus :P
Edit3: op mijn manier kan je ook werken trouwens met een beetje creativiteit :+

[ Voor 110% gewijzigd door Peedy op 28-06-2005 11:47 ]


Verwijderd

Topicstarter
Ja , maar nu weet ik nog niet hoe ik een DEEL kan updaten.. zonder php.;.

[ Voor 11% gewijzigd door Verwijderd op 28-06-2005 11:40 ]


  • RHE123
  • Registratie: April 2003
  • Laatst online: 17:34

RHE123

Edubits

Verwijderd schreef op dinsdag 28 juni 2005 @ 11:39:
Ja , maar nu weet ik nog niet hoe ik een DEEL kan updaten.. zonder php.;.
Dat is ook niet nodig, je moet de url aanpassen, doormiddel van de stringfuncties van mysql of doormiddel van php, en daarna de hele url weer terugplaatsen.

Info over de stringfunctie vind je, zoals eerder gemeld, hier: http://dev.mysql.com/doc/mysql/en/string-functions.html

Als je deze pagina doorleest zou je er erg veel van leren!

[ Voor 22% gewijzigd door RHE123 op 28-06-2005 11:42 ]

Canon 1D X + 16-35 f/2.8L + 24-70 f/2.8L + 70-200 f/2.8L IS + 135 f/2.0L + 430EX II | iMac | MacBook Pro


  • Cyphax
  • Registratie: November 2000
  • Laatst online: 18:00

Cyphax

Moderator LNX
Verwijderd schreef op dinsdag 28 juni 2005 @ 11:39:
Ja , maar nu weet ik nog niet hoe ik een DEEL kan updaten.. zonder php.;.
Dat staat echt in het linkje dat Sybr_E-N je gaf :)
De functie die je zoekt heet replace.
Kijk nog maar eens op die pagina, dan heb je 'm zo te pakken. :)
(je moet er wel een beetje moeite voor doen :P)

Saved by the buoyancy of citrus


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

grrr....

weer te laat... ik ben niet scherp vandaag

[ Voor 86% gewijzigd door LuCarD op 28-06-2005 11:43 ]

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
volgens de site kom ik dan op zoiets:
SELECT REPLACE(links_test.links,'en','nl') FROM links_test

werkt, maar is een select, dus toont alleen en wijzigt niet.. :S

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 18:00

Cyphax

Moderator LNX
Verwijderd schreef op dinsdag 28 juni 2005 @ 11:48:
volgens de site kom ik dan op zoiets:
SELECT REPLACE(links_test.links,'en','nl') FROM links_test

werkt, maar is een select, dus toont alleen en wijzigt niet.. :S
Dan maak je een INSERT waarbij je de velden uit een SELECT haalt. :)

Saved by the buoyancy of citrus


  • whoami
  • Registratie: December 2000
  • Laatst online: 15:36
Tja, sorry maar dit is super basic.
We gaan je hier echt niet bij het handje nemen om zo'n eenvoudig iets op te lossen, wat je zelf met een beetje gezond verstand zelf kan oplossen.

Als je het nu kan in een SELECT , kan je het mits een beetje denkwerk ook in een UPDATE integreren.

https://fgheysels.github.io/


  • whoami
  • Registratie: December 2000
  • Laatst online: 15:36
Voor dergelijke basic-vraagjes kan je misschien eens aankloppen bij www.beginnersweb.nl

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.