PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

ไม่สามารถบันทึกข้อมูลที่มี ซิงเกิ้ลโคดได้ครับ

ไม่สามารถบันทึกข้อมูลที่มี ซิงเกิ้ลโคดได้ครับ
สมมุติๆ
$text=htmlspecialchars("I'm Superman");
// $text จะได้ค่าเป็น "I'm Superman"
// เมื่อส่งค่าเพื่อจะทำการบันทึก
$sqlinsert ="insert into tbname (remark) values('$text')";
//ลอง echo $sqlinsert จะได้ค่าเป็น "insert into tbname (remark) values('I'm Superman')"
 
ทำการบันทึกมันแจ้ง MSSQL error: Unclosed quotation mark after the character string ' , ' )'.
 
ค่าที่ส่งไปมันเป็นแบบนี้อะ 'I'm Superman จะทำไงให้มันไปทั้งหมดโดยไม่ให้มันมองเห็นแค่ 'I'


โดย:  Mossksriton IP: 171.98.174.xxx วันที่: 19-08-2015 เวลา: 16:44:31

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1
ลองดูเนื้อหานี้เป็นแนวทาง

ป้องกัน SQL Injection ด้วย php ฟังก์ชั่นอย่างง่าย ตอนที่ 1 
http://www.ninenik.com/content.php?arti_id=602 via @ninenik


โดย:  Ninenik IP: 183.88.76.xxx วันที่: 19-08-2015