อักขระพิเศษลง Mysql เราจะจัดการอย่างไรครับ
และโดยทั่วไป เค้ามีวิธีการทำอย่างไร เพื่อป้องกันอักขระเหล่านี้ครับ
และโดยทั่วไป เค้ามีวิธีการทำอย่างไร เพื่อป้องกันอักขระเหล่านี้ครับ
น่าจะใช้ php htmlspecialchars();
ไม่รู้ว่าหมายถึงตัวอักษรอะไร แต่โดยปกติ จะนิยมเก็บ ข้อมูลดิบ บน mysql เพื่อการแก้ไขในภายหลังจะทำได้ง่ายกว่า และ แปลงผลลัพท์เป็นตัวอักษร ปกติ ที่สามารถแสดงผลได้ ขณะแสดงเท่านั้น เช่น
" ปกติเราจะใช้ฟังกชั่น addslashes() เืพื่อแปลงเป็น \"
ตัวอักษรขึ้นบรรทัดใหม่ \r\n มักเ็ก็บในรูปแบบเดิม แต่แปลงเป็น <br /> ขณะแสดงผล
ตัวอักษร HTML เช่น > มักเ็ก็บและแสดงผลในรูปแบบเดิม ถ้าแสดงผลใน div ตามปกติ เนื่องจากมันจะแสดงผลได้ถูกต้อง แต่หากนำไปใส่ input จะต้องถูกแปลงเป็น <
" ปกติเราจะใช้ฟังกชั่น addslashes() เืพื่อแปลงเป็น \"
ตัวอักษรขึ้นบรรทัดใหม่ \r\n มักเ็ก็บในรูปแบบเดิม แต่แปลงเป็น <br /> ขณะแสดงผล
ตัวอักษร HTML เช่น > มักเ็ก็บและแสดงผลในรูปแบบเดิม ถ้าแสดงผลใน div ตามปกติ เนื่องจากมันจะแสดงผลได้ถูกต้อง แต่หากนำไปใส่ input จะต้องถูกแปลงเป็น <