การเพิ่มเครื่องหมาย / ไว้ในข้อความหรือ String ด้วย addslashes()


หน้าแรก PHP MySQL เกร็ดความรู้ การเพิ่มเครื่องหมาย / ไว้ในข้อความหรือ String ด้วย addslashes()
addslashes() คือ Function หนึ่งใน php นะครับ เป็น Function ที่ทำงานอยู่ในหมวดของ Function พวก String หรือข้อความต่าง ๆ ครับ มีหลาย Function ในการทำการกับ String แต่วันนี้จะหยิบยกเอา addslashes() มาอธิบายให้เพื่อน ๆ ลองเอาไปใช้งานกันนะครับ

addslashes() สรรพคุณคือ ใช้เพิ่มเครื่องหมาย / ไว้หน้าตัวอักษรพิเศษต่าง ๆ เช่น " หรือ '' เป็นต้น 

ประโยชน์การใช้งานของมันก็คือ เวลาเราเก็บข้อมูลลงฐานข้อมูลนะครับ พวกเครื่องหมายพวกนี้ จะมีผลกระทบต่อฐานข้อมูล บางเครื่องหมาย สามรรถทำให้ฐานข้อมูลของคุณโดน Hack ได้ง่าย ๆ เลย เพราะฉะนั้น เราควรจะตัดเครื่องหมายต้าง ๆ นี้ออกจากข้อความก่อนที่จะเอาเข้า Database นะครับ

วิธีการใช้งานก็ประมาณนี้ครับ 

<?php
$name = "I''m Somchay Sangaimsuk "
$newname = addslashes($name);
?>
ลองเอาไปดูนะครับ ว่าผลจะออกมาเป็นอย่างไร การศึกษาเกิดจาการเรียนรู้ครับ

อ้างอิงจาก: http://www.xvlnw.com/knowledge-readknowledge-id106.html


ขึ้นไปด้านบน