ugrás a tartalomhoz

adatok feldolgozasa

zoliky · 2008. Okt. 23. (Cs), 00.53
Van egy "zoli" nevezetu mySQL tablazatom, a kinezete:

ID  | data
----------
1   | http://zoliky.mysite.com/files/images/9232564343##kukac##image.jpg
2   | http://zoliky.mysite.com/files/images/3243256343##kukac##image2.jpg
3   | 4323256343##kukac##image3.jpg
4   | 1223256343##kukac##image4.jpg
5   | 3223256343##kukac##image5.jpg


Szeretnem a "http://zoliky.mysite.com/files/images/" szoveget kitorolni minden olyan sorbol ahol elofordul. A problem az, hogy korubelul 300 adat van a tablaban es nehez manualisan kitorolni. Nem azert, mert lusta vagyok de tenyleg ido pocsekolas!

A tabla igy kell kinezen:

ID  | data
----------
1   | 9232564343##kukac##image.jpg
2   | 3243256343##kukac##image2.jpg
3   | 4323256343##kukac##image3.jpg
4   | 1223256343##kukac##image4.jpg
5   | 3223256343##kukac##image5.jpg


Meg tudnam ezt valahogy oldani egy PHP szkriptel ? Nem kerek kodot de orulnek ha valaki reszletesen meg tudna magyarazni ilyen esetben mit tudok csinalni.

Koszonom!
 
1

Probaltam ezt:UPDATE

zoliky · 2008. Okt. 23. (Cs), 01.24
Probaltam ezt:
UPDATE zoli SET data = replace (data, "http://zoliky.mysite.com/files/images/", "");
Mukodik de nem tudom mennyire biztos, meg nem nyomtam le a parancsot az igazi lapon, csak a teszt szerveren :)

Jol jonne par tanacs!
3

teszt, teszt, teszt

Hodicska Gergely · 2008. Okt. 25. (Szo), 20.37
Egyrészt nyomsz egy SELECT-et és látod az eredményét, vagy lemásolod a táblát (CREATE TABLE LIKE ..., INSERT INTO ... SELECT) végrehajtod, és megnézed, hogy jó-e stb.
2

Egy tutorial esetleg?

s_volenszki · 2008. Okt. 23. (Cs), 09.02