Tag Archive replace

Byphunsanit

แก้เนื้อหาทั้งตาราง

content เขียนเนื่อหามาสวยงามในตัวเทส แต่เวลาขึ้นเว็บจริงภาพดันหายหมดเลย view code ดูใช้

 <img src-"http://localhost/barbei/assets/service-Tour.jpg"> 

งานเข้า มีหลายรายการไม่ใช่น้อยๆ แต่ยังดีที่มีรูปแบบการแก้ที่แน่นอนคือ เอา http://localhost/barbei/ ออกไป ทำได้ด้วยคำสั่ง sql ง่ายๆ ตามตัวอย่าง

UPDATE MyTable
SET StringColumn = REPLACE (StringColumn, 'SearchForThis', 'ReplaceWithThis')
WHERE SomeOtherColumn LIKE '%PATTERN%'

ผมเก็บเนื้อหาไว้ในตาราง contents ส่วนเนื้อหาอยูใน field contentBody จะเขียน ได้

UPDATE `contents`
SET `contentBody ` = REPLACE (contentBody, ' http://localhost/barbei/ ', ' ')

เสร็จก่อนมาม่าสุกอีก เขียนด้วยความระมัดระวังนะครับ ของผมไม่มี where เพราะต้องการแทนที่ทั้งหมดแลยในครั้งเดียว ถ้าไม่แน่ใจทดลง select ข้อมูลก่อนดูว่าข้อมูลที่ออกมาทั้งหมดเป็นตัวที่จะแก้รึเปล่า