ทำยังไงถึงจะบันทึกข้อมูลที่มี single quote (') ลงฐานข้อมูลได้ครับ

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: ทำยังไงถึงจะบันทึกข้อมูลที่มี single quote (') ลงฐานข้อมูลได้ครับ

Re: ทำยังไงถึงจะบันทึกข้อมูลที่มี single quote (') ลงฐานข้อมูลได้ครับ

by jamepiyawat » 04/10/2019 4:18 pm

ทำได้แล้วครับ ขอบคุณครับ

Re: ทำยังไงถึงจะบันทึกข้อมูลที่มี single quote (') ลงฐานข้อมูลได้ครับ

by tsukasaz » 04/10/2019 4:06 pm

mysql กับ mysqli มันต่างกันอยู่นะครับ ถ้าในโค้ดที่ถามมาใช้ mysqli ต้องใช้อีกแบบ

ตัวอย่าง

Code: Select all

$new_value = mysqli_real_escape_string($con, $value);

Re: ทำยังไงถึงจะบันทึกข้อมูลที่มี single quote (') ลงฐานข้อมูลได้ครับ

by Ittichai_chupol » 04/10/2019 3:55 pm

ลองดูอันนี้ครับ

Code: Select all

$name  = " K'Kai ";
$newlastname = mysql_real_escape_string($lastname);

$query = "SELECT * FROM actors WHERE last_name = '$newlastname'";

ทำยังไงถึงจะบันทึกข้อมูลที่มี single quote (') ลงฐานข้อมูลได้ครับ

by jamepiyawat » 04/10/2019 3:50 pm

พอดีว่าตอนนี้ถ้ามีข้อมูลที่มี single quote (') จะทำให้บันทึกข้อมูลลงฐานข้อมูลไม่ได้ครับ

อยากทราบวิธีที่จะทำให้ข้อมูลที่มี single quote (') บันทึกลงฐานข้อมูลได้ครับ

Top