อยากทราบ ERROR ครับ มีวิธีีรับค่าที่เป็นตัว ' (single quote)ไหมครับพอดีใส่แล้วมัน Error
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Hero Member
- โพสต์: 996
- ลงทะเบียนเมื่อ: 10/06/2019 10:12 am
อยากทราบ ERROR ครับ มีวิธีีรับค่าที่เป็นตัว ' (single quote)ไหมครับพอดีใส่แล้วมัน Error
อยากทราบวิธีรับค่าตัวที่เป็น ' (single quote) พอเราใส่ข้อมูลลงไป ไม่สามารถบันทึกลงฐานข้อมูลได้ครับ และพอเรากดค้นหา ในรายชื่อ มันก็ Error ครับ ไม่ทราบว่าต้องใช้ type อะไรเก็บข้อมูลครับ
Kor ma di kub.
- thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
- ติดต่อ:
Re: อยากทราบ ERROR ครับ มีวิธีีรับค่าที่เป็นตัว ' (single quote)ไหมครับพอดีใส่แล้วมัน Error
ลองเอาคำสั่งที่ได้ ไปรัน SQL ที่ phpmyadmin
-
- PHP Super Hero Member
- โพสต์: 996
- ลงทะเบียนเมื่อ: 10/06/2019 10:12 am
Re: อยากทราบ ERROR ครับ มีวิธีีรับค่าที่เป็นตัว ' (single quote)ไหมครับพอดีใส่แล้วมัน Error
พอผม echo ค่า $sql ตอนค้นหามาแล้วมันขึ้นแบบนี้ครับ
SELECT * FROM tools_include_vat WHERE name LIKE '%วันพีช'%' ORDER BY id Asc Limit 0,10
แต่ใน phpmyadmin เรียกดูค่าได้ครับ วิธีคือทำให้ format เหมือนกัน
SELECT * FROM tools_include_vat WHERE name LIKE '%วันพีช'%' ORDER BY id Asc Limit 0,10
แต่ใน phpmyadmin เรียกดูค่าได้ครับ วิธีคือทำให้ format เหมือนกัน
Kor ma di kub.
- thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
- ติดต่อ:
-
- PHP Super Hero Member
- โพสต์: 996
- ลงทะเบียนเมื่อ: 10/06/2019 10:12 am
Re: อยากทราบ ERROR ครับ มีวิธีีรับค่าที่เป็นตัว ' (single quote)ไหมครับพอดีใส่แล้วมัน Error
พอ Select ค่า $sql ออกมามันขึ้น ผมต้องการจะแสดข้อมูลโดย 'tyty' แบบนี้้ครับให้มี ' หน้าและหลัง '
SELECT * FROM tools_include_vat WHERE name LIKE '%. \''tyty'\' .%' ORDER BY id Asc Limit 0,10
พอนำไป รันใน myphpadmin มันได้แบบนี้ครับ ตัว ' น่าจะเกินมา1 ตัวครับมีวิธีตัดอย่างไรบ้างครับ ตัวนี้จะเป็น โค้ดที่รันจาก sql รันได้ครับ
SELECT * FROM tools_include_vat WHERE name LIKE '%. \''tyty'\' .%' ORDER BY id Asc Limit 0,10
พอนำไป รันใน myphpadmin มันได้แบบนี้ครับ ตัว ' น่าจะเกินมา1 ตัวครับมีวิธีตัดอย่างไรบ้างครับ ตัวนี้จะเป็น โค้ดที่รันจาก sql รันได้ครับ
Kor ma di kub.
- thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
- ติดต่อ:
-
- PHP Super Hero Member
- โพสต์: 996
- ลงทะเบียนเมื่อ: 10/06/2019 10:12 am
Re: อยากทราบ ERROR ครับ มีวิธีีรับค่าที่เป็นตัว ' (single quote)ไหมครับพอดีใส่แล้วมัน Error
โค้ด: เลือกทั้งหมด
$sql = "SELECT * FROM $data WHERE name LIKE '%. \'$strKeyword\' .%' ORDER BY id Asc Limit $start,$row";
$result = mysqli_query($con, $sql);
Kor ma di kub.
- thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
- ติดต่อ:
Re: อยากทราบ ERROR ครับ มีวิธีีรับค่าที่เป็นตัว ' (single quote)ไหมครับพอดีใส่แล้วมัน Error
mysql_real_escape_string() ใช้ตรงไหน อ่ะ
-
- PHP Super Hero Member
- โพสต์: 996
- ลงทะเบียนเมื่อ: 10/06/2019 10:12 am
Re: อยากทราบ ERROR ครับ มีวิธีีรับค่าที่เป็นตัว ' (single quote)ไหมครับพอดีใส่แล้วมัน Error
ยังไม่ได้ใส่ไปครับ อันนี้ใส่แค่ ที่มันเออเร่อครับ
Kor ma di kub.
- jamepiyawat
- PHP VIP Members
- โพสต์: 2008
- ลงทะเบียนเมื่อ: 21/05/2019 10:45 am
Re: อยากทราบ ERROR ครับ มีวิธีีรับค่าที่เป็นตัว ' (single quote)ไหมครับพอดีใส่แล้วมัน Error
ทำได้แล้วครับตอนที่เราเลือกใช้ฐานข้อมูลเราต้องใช้คำสั่ง mysqli_real_escape_string() ในตัวแปลของเรา ครับ
โค้ด: เลือกทั้งหมด
$sql = "SELECT * FROM $table_con WHERE name LIKE '%" . mysqli_real_escape_string($con,$strKeyword) . "%' ORDER BY id Asc Limit $start,$row";
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ ทำยังไงถึงจะบันทึกข้อมูลที่มี single quote (') ลงฐานข้อมูลได้ครับ
โดย jamepiyawat » 04/10/2019 3:50 pm » ใน SQL - Database - 3 ตอบกลับ
- 2208 แสดง
-
โพสต์ล่าสุด โดย jamepiyawat
04/10/2019 4:18 pm
-
-
-
โพสต์ใหม่ Q - สอบถามวิธี SELECT ข้อมูล ที่มีเครื่องหมาย (') single quote ได้อย่างไรครับ
โดย tatiya » 27/02/2019 5:14 pm » ใน SQL - Database - 4 ตอบกลับ
- 4288 แสดง
-
โพสต์ล่าสุด โดย tatiya
27/02/2019 6:28 pm
-
-
-
โพสต์ใหม่ อยากทราบ ERROR หมายความว่าอย่างไรครับ
โดย Patipat » 01/07/2019 2:24 pm » ใน Programming - PHP - 1 ตอบกลับ
- 526 แสดง
-
โพสต์ล่าสุด โดย tsukasaz
01/07/2019 2:26 pm
-
-
-
โพสต์ใหม่ SQL Error ตอน insert คำที่มี quote ' เเละ " แก้ไขยังไงค่ะ
โดย thatsawan » 22/10/2017 4:07 pm » ใน SQL - Database - 1 ตอบกลับ
- 2547 แสดง
-
โพสต์ล่าสุด โดย tsukasaz
25/10/2017 11:01 am
-
-
- 1 ตอบกลับ
- 2689 แสดง
-
โพสต์ล่าสุด โดย mindphp
20/07/2019 11:59 am
-
-
โพสต์ใหม่ การปรับแก้ไขข้อมูลเมื่อทำการ Quote เพื่อปรับแก้ไขชื่อของ User ที่ทำการ Quote ใน phpbb
โดย Ittichai_chupol » 25/11/2019 6:39 pm » ใน PHP Knowledge - 0 ตอบกลับ
- 504 แสดง
-
โพสต์ล่าสุด โดย Ittichai_chupol
25/11/2019 6:39 pm
-
-
-
โพสต์ใหม่ Sigle Quote (') และ Double Quote (") ในภาษา php ใช้ต่างกันอย่างไร
โดย jamepiyawat » 20/07/2019 12:17 pm » ใน PHP Knowledge - 0 ตอบกลับ
- 6261 แสดง
-
โพสต์ล่าสุด โดย jamepiyawat
20/07/2019 12:17 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 116