[MYSQL] Bepaalde delen weghalen bij string

Gestart doorRik6 reacties35 weergaven

7 berichten · pagina 1 van 1

Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Heya one2xs,

Is het mogelijk om enkel met mysql (dus geen PHP) een bepaald gedeelte uit een string te halen.
Dus laten we zeggen je hebt dit:

"Ik ben rik, en ik ben 15 jaar"

En je doet dan een MYSQL iets, dat hij die string update naar:
"Ik ben , en ik ben 15 jaar"

Dus dat het stukje rik verwijderd wordt.

Ik weet dat het met php mogelijk is door str_replace te doen, maar is er ook een mysql-only alternatief?

~ Rik
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
SELECT REPLACE(Ik ben rik, en ik ben 15 jaar, rik, )
Dat? emo
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Maar ik moet het zegmaar updaten, dus ik haal iets op, haal iets weg, en update het weer. Maar dat in 1 query.

Of kan ik dan maar beter gewoon 2 keuries en dan met php replace doen?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
UPDATE tabel SET waarde = REPLACE(waarde, rik, ) WHERE id = 123

bedoel je dat?
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Ja, denk dat ik dat bedoel, ik zal het eens uittesten biggrin

Het werkt precies zoals ik wil smile
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
nice, die REPLACE kon ik nog niet emo
0
Erik

Lid

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sjoerd schreef:
nice, die REPLACE kon ik nog niet emo
Ik ook niet, weer wat geleerd. emo
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren