ค้นหามาแล้ว ม กลายป็น ฆ มีวิธีแก้ไขยังไงครับ

พูดคุย phpBB3, SMF ปัญหา การติดตั้ง ปัญหา การลง Mod การแก้ไข หน้าตาบอร์ด การใช้งาน Joomla 1.5, 1.6, 1.7, 2.5 ,3.x และเร็วๆนี้ Joomla จะออกเวอร์ชั่น 4.0 การใช้งาน wordpress และ CMS อื่นๆ
การตั้งคำถาม ควรระบุรุ่นที่ใช้ ในการตั้งคำตามด้วย นะ เช่น SMF 1.1.4 หรือ SMF2.0 Joomla 1.0 joomla 3.8 และ รายละเอียดของ server OS , php เวอร์ชั่นไหน ฐานข้อมูลอะไร

Moderator: mindphp

Forum rules
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
User avatar
pnut
PHP Super Member
PHP Super Member
Posts: 488
Joined: 08/08/2016 10:48 am

ค้นหามาแล้ว ม กลายป็น ฆ มีวิธีแก้ไขยังไงครับ

Post by pnut »

ผมได้ลองทำการ echo มาแล้วได้ปรากฏว่า ฆ ออกมา โดยก่อนหน้าผมพิมพ์ค้นหา คำวา ไหม้ แต่พอ echo ออกมากลับได้คำว่า ไหฆ้ มีวิธีการแก้ไขยังไงครับ

โค้ดที่ echo ออกมาดู

Code: Select all

SELECT * FROM (phpbb_m_topic_portal t) WHERE id ='ไหฆ้' OR disease_name_thai LIKE '%ไหฆ้%' OR disease_name_eng LIKE '%ไหฆ้%' OR causative LIKE '%ไหฆ้%' OR common_souree LIKE '%ไหฆ้%' OR symptom LIKE '%ไหฆ้%' OR epidemic LIKE '%ไหฆ้%' OR protect LIKE '%ไหฆ้%'
User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 26740
Joined: 31/03/2014 10:02 am
Contact:

Re: ค้นหามาแล้ว ม กลายป็น ฆ มีวิธีแก้ไขยังไงครับ

Post by thatsawan »

ลองดูที่ Code มี utf8_clean_string หรือป่าว ลองเอาออกดู
User avatar
pnut
PHP Super Member
PHP Super Member
Posts: 488
Joined: 08/08/2016 10:48 am

Re: ค้นหามาแล้ว ม กลายป็น ฆ มีวิธีแก้ไขยังไงครับ

Post by pnut »

วิธีแก้ไขคือ
โดย Code sql

Code: Select all

'WHERE' => " id ='" . $db->sql_escape(utf8_clean_string($search))
                            . "' OR name_causative LIKE '%" . $db->sql_escape(utf8_clean_string($search))
                            . "%' OR classification LIKE '%" . $db->sql_escape(utf8_clean_string($search))
                            . "%' OR name_picter LIKE '%" . $db->sql_escape(utf8_clean_string($search))
                            . "%' OR size_picter LIKE '%" . $db->sql_escape(utf8_clean_string($search))
                            . "%' OR type_picter LIKE '%" . $db->sql_escape(utf8_clean_string($search)) . "%'",
วิธีการแก้ไขคือ
ให้ลบคำว่า utf8_clean_string การค้นหาก็จะกลับมาเป็น ม เหมือนกันเดิม
Post Reply

Return to “ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM”

Who is online

Users browsing this forum: No registered users and 6 guests