MySQL beginner |
|
edit: omdat mijn probleem denk ik niet duidelijk is, leg ik het hieronder nogmaals even uit.:D
Nou ik heb een tabel met artikelen.
Daarin heb ik een aantal kolommen daarvan is er een de kolom images.
Nu hadden we een programma op de werkserver draaien met een database.
Dat database, hebben we dus op een webserver gezet en de images ook.
Vroeger stond dus in het database, als link naar een plaatje dit: c: \images\artikel382.jpg
Omdat we nu alles op een webserver (dus online) hebben staan, werken natuurlijk alle plaatjes niet meer. Logisch want de link verwijst naar een c: \ link.
Okeey nu hebben we dus heel het database op de server staan, en de images nu ook.
Nu moet uit het oude database, alle image namen dus vervangen worden.
Zodat ze dus ook op internet te bekijken zijn.
Dus de link uit het oude database, bijvoorbeeld van product 4021 is dus: c: \images\artikel4021.jpg
Nu wil ik dus in mijn nieuwe database, die online staat, op de webserver dit hebben: http://www.hierdelink.nl\images\artikel4021.jpg wordt.
Daarom heb ik dus gekozen voor een UPDATE van de rij images. Zodat al deze namen in een keer veranderd kan worden.
Nu is mijn vraag, hoe kan ik dit dan het beste doen?
Ik hoop dat het nu wat duidelijker is, en dat iemand van jullie mij kan helpen?
-Chupskie
PROBLEEM IS OPGELOST:
Dit is de oplossing, ipv UPDATE, gebruik ik nu de REPLACE functie:
UPDATE `tblartikel` SET images = REPLACE(images,'C: \\images\\','')
Heel simpel, maar het werkt goed.
Bedankt voor jullie moeite allemaal! ;) |