ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comHost and DomainHost & Domain (general)ขอความช่วยเหลือเรื่อง phpmyadmin
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ขอความช่วยเหลือเรื่อง phpmyadmin  (อ่าน 802 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
kingkong701
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 451
ออฟไลน์ ออฟไลน์

กระทู้: 3,970



ดูรายละเอียด
« เมื่อ: 22 พฤษภาคม 2013, 18:18:46 »

 คือเวลาโพส คำว่าเช่น Women's จะเป็น Women\'s  หรือ Chef's  จะเป็น Chef\'s

หรือ "KKKK" จะเป็น \"KKKK\"

ส่วนนี้ต้อง fix ยังไงครับ

 wanwan017
« แก้ไขครั้งสุดท้าย: 22 พฤษภาคม 2013, 18:23:09 โดย kingkong701 » บันทึกการเข้า
masterkan
คนรักเสียว
*

พลังน้ำใจ: 17
ออฟไลน์ ออฟไลน์

กระทู้: 174



ดูรายละเอียด
« ตอบ #1 เมื่อ: 22 พฤษภาคม 2013, 18:30:23 »

ไม่รู้ผมเข้าใจคำถามถูกมั้ยถ้าใช้ php ให้ ใช้  stripslashes ()  ครับ  เช่น $textaffter = stripslashes ($textfromdb);
« แก้ไขครั้งสุดท้าย: 22 พฤษภาคม 2013, 18:31:03 โดย masterkan » บันทึกการเข้า
losoman
คนรักเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 117



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 24 พฤษภาคม 2013, 11:46:05 »

ผมก็เข้าใจตามเม้นต์ข้างบนครับ
โค๊ด:
http://php.net/manual/en/function.stripslashes.php
บันทึกการเข้า

Courses เรียนทําเว็บไซต์ 2 วันจบ สอนทำบนของจริง มีเว็บโฮสติ้งให้ผู้เรียนได้ลองปฎิบัติจริง (ไม่ได้จำลอง Server) หลังอบรมมีเว็บไซต์ออนไลน์ของตัวเอง

รับทำเว็บไซต์ เน้นการออกแบบที่แสดงผลได้ดีทุกอุปกรณ์ทั้ง Smartphone ,Tablet

Web hosting คุณภาพสูง

รับทำ Mobile Application iOS , Android

รับทำ Facebook Application ต่อยอดไอเดียการตลาดของคุณ
cyberspace
คนรักเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 123



ดูรายละเอียด
« ตอบ #3 เมื่อ: 24 พฤษภาคม 2013, 13:58:37 »

การที่ระบบฐานข้อมูลมันต้องใส่เครื่องหมาย \ ก็เพราะว่าเป็นป้องกัน Error ในการเขียนข้อมูลเก็บในระบบน่ะครับ เพราะเครื่องหมายอย่าง " (Double quote) หรือเครื่องหมายอักขระพิเศษใดๆจะไปกวนคำสั่ง SQL ได้ PHP จึงได้ออกแบบคำสั่ง addslashes() มาเพื่อเพิ่มเครื่องหมาย \ หน้าอักขระพิเศษนั้น

แต่ในระยะหลังนี้ จากที่ผมเขียน PHP มาหลายปี ผมสังเกตว่า PHP เวอร์ชั่นหลังๆไม่ต้องใช้คำสั่ง addslashes() ก็ได้แล้ว เพราะเวลาส่งค่าผ่านฟอร์มมา การรับค่าจะเพิ่มเครื่องหมาย \ หน้าอักขระพิเศษให้โดยอัตโนมัติ หากไปใช้คำสั่ง addslashes() อีกที ก็จะกลายเป็น \\ ไปด้วยซ้ำ

ส่วนที่ จขกท. ถามมานี้ น่าจะหมายถึงการอ่านข้อมูลจากฐานข้อมูลออกมาแสดงผลที่หน้าจอ ก็ให้ใช้คำสั่ง stripslashes() ตาม คห. ข้างต้นครับ แต่ไม่จำเป็นต้องตัด \ ออกจากฐานข้อมูลเดิมแต่อย่างใด
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์