เราจะแก้ไขข้อมูลทั้งหมดในเว็บบอร์ดแบบทีเดียวได้มั้ยครับ แบบว่าแก้ไขใน DB เลย อยากจะแก้ URL ในบอร์ด SMF ที่เคยโพสๆไว้อะครับ
สมมุติ ผมใส่ข้อมูลในกระทู้ทุกกระทู้ไว้เป็น url aaaa
ผมต้องการแก้ไขให้มันเป็น url bbb ทุกกระทู้เลย
ประมาณนี้อะครับ
ใช้คำสั่ง place ใน MySQL ได้เลยมั้งครับ
โพสของ smf จะอยู่ที่ตาราง smf_messages ใน field body ครับ
ส่วนคำสั่งดังกล่าว ท่านสามารถดูวิธีใช้งานได้ตามนี้เลย
w3resource.com/mysql/string-functions/mysql-replace-function.php
อ้างถึงจาก: SWOY ใน 16 กันยายน 2015, 20:10:18
ใช้คำสั่ง place ใน MySQL ได้เลยมั้งครับ
โพสของ smf จะอยู่ที่ตาราง smf_messages ใน field body ครับ
ส่วนคำสั่งดังกล่าว ท่านสามารถดูวิธีใช้งานได้ตามนี้เลย
w3resource.com/mysql/string-functions/mysql-replace-function.php
ทำยังไงครับท่าน
ดันหน่อยครับ :wanwan031:
ยังแก้ไม่ได้เลยครับ รบกวนเซียน SMF ช่วยผมหน่อยครับ
ทำไมผมเข้ามาอ่าน 4 5 รอบแล้วไม่เข้าใจเลยครับ
SMF มันปรับ URL ได้ด้วยหรอ ถ้าไม่ใช้ Pretty URLs หรือว่าหมายถึง id topic หรือเปล่า
อ้างถึงจาก: romance69 ใน 17 กันยายน 2015, 20:20:22
ทำไมผมเข้ามาอ่าน 4 5 รอบแล้วไม่เข้าใจเลยครับ
SMF มันปรับ URL ได้ด้วยหรอ ถ้าไม่ใช้ Pretty URLs หรือว่าหมายถึง id topic หรือเปล่า
ผมล่ะเข้าใจว่า เป็นลิงค์ในเนื้อหาที่โพสไปแล้ว :wanwan004:
เช่น
[url=aaaa ]aaaa[/url] เป็น [url=bbbb]bbbb[/url]
อ้างถึงจาก: SWOY ใน 18 กันยายน 2015, 13:25:27
อ้างถึงจาก: romance69 ใน 17 กันยายน 2015, 20:20:22
ทำไมผมเข้ามาอ่าน 4 5 รอบแล้วไม่เข้าใจเลยครับ
SMF มันปรับ URL ได้ด้วยหรอ ถ้าไม่ใช้ Pretty URLs หรือว่าหมายถึง id topic หรือเปล่า
ผมล่ะเข้าใจว่า เป็นลิงค์ในเนื้อหาที่โพสไปแล้ว :wanwan004:
เช่น [url=aaaa ]aaaa[/url] เป็น [url=bbbb]bbbb[/url]
ตามนี้เลยครับ ผมหมายถึงลิ้งค์ในเนื้อหาที่โพสไปแล้วในกระทู้อะครับ จะแก้ไขมันยังไงพร้อมกันทีเดียวหมด
งั้นก็ตามโพสบนผมน่าจะได้ครับ
เช่น
UPDATE smf_messages SET body = REPLACE(body,"old link","new link");
แน่นอนว่า ก่อนทำท่านต้องอย่าลืมแบคอัพด้วยนะครับ
อ้างถึงจาก: SWOY ใน 18 กันยายน 2015, 13:49:30
งั้นก็ตามโพสบนผมน่าจะได้ครับ
เช่น
UPDATE smf_messages SET body = REPLACE(body,"old link","new link");
แน่นอนว่า ก่อนทำท่านต้องอย่าลืมแบคอัพด้วยนะครับ
+1 เอาคำสั่งนี้ไปใส่ที่ไหนครับท่าน
(http://upic.me/i/k9/3226154.png)
ตามนี้ครับ
อ้างถึงจาก: romance69 ใน 18 กันยายน 2015, 17:51:53
(http://upic.me/i/k9/3226154.png)
ตามนี้ครับ
ขอบคุณมากครับ +1
ได้แล้วครับ ขอบคุณหลายๆครับผม
เข้ามาเก็บความรู้ครับ มีวิธีนี้อยู่ด้วย ปกติ ผมจะดึงออกมา แล้ว มา replace แล้วอัพเดท คืน โง่มานาน :-X