จะแก้ไขข้อมูลในsql ยังไงครับ มันเยอะมาก +1

เริ่มโดย affsom, 09 พฤษภาคม 2013, 22:40:44

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

affsom

 :wanwan044: :wanwan044:
คือว่าใช้wordpress ร่วมกับสคริปอยู่สคริปนึงครับ แล้วเกิดปัญหาคือพอมันโพสลงในดาต้าเบสแล้วมันจะมีตัวอักษรตัวนี้ \\ ติดไปในโพสด้วยครับ เช่น
<div style="width:500px">12345</div>
แต่พอมันสั่งให้ไปเก็บที่ดาต้าเบสมันไปเก็บเป็น
<div style=\\"width:500px\\">12345</div>
มันจะมีตัว \\ ตามหลังเครื่องหมาย " ทุกตัวเลยครับ แก้ยังไงครับเพราะมันเยอะมากเลยมีอยู่พันโพส และแต่ละโพสมีอยู่หลายตำแหน่งที่ใช้เครื่องหมาย " ทดลองใช้ plugin Search and Replace มันช้ามากครับและไม่ค่อยมั่นใจว่ามันจะแก้ให้หมดหรือป่าว ลองเข้าไปแก้โดย ssh ใช้คำสัง
UPDATE  wp_posts SET  post_content = REPLACE( post_content ,'\\"','"' )
มันก็แก้ไม่ได้ครับ หรือจะใช้คำสังผิดก็ไม่รู้นะครับ
ช่วยบอกวิธีให้หน่อยครับ
:wanwan017: :wanwan017:

kingofdollars


affsom


kingofdollars

ตัวอย่าง

$str = "Is your name O\'reilly?";

// Outputs: Is your name O'reilly?
echo stripslashes($str);

dead13th

ถ้าไม่ได้จริงๆ pm มาแล้วกันนะครับ เดี๋ยวผมทำให้
เว็บลงประกาศฟรี www.post2ads.net

Extra Cash

น่าจะเป็นที่เครื่องหมาย ' ' ไม่ถูก ต้องใช้ ' ' ครับ ลอง copy อันนี้ไปใช้ครับ
UPDATE wp_posts SET post_content = REPLACE( post_content ,'\\"','"' )

[direct=http://www.prodipper.com]PRO DIPPER
ตัวแทนจำหน่าย สีลอกได้ Plasti Dip แท้
อย่างเป็นทางการจาก Performix อเมริกา
[/direct]
       [direct=http://www.votejung.com]โหวดจัง
       โปรโมทเว็บไซต์ฟรี![/direct]
       [direct=http://fbfansmaster.com]FB FANS MASTER
       Buy Facebook Likes[/direct]