ชี้แนวทางด้วยครับ ขอบคุณครับผม
วิธี search เบอร์ โทรของเว็บนี้ อยู่บน header อ่าครับ search 3 ตัวท้าย 2 ตัวท้าย ท่านไหนมีแนวของชีแนะด้วยนะครับ ขอบคุณครับ
www.sim.in.th
ไม่ทราบสอบถามแนวใหน
ขอตอบเรื่องโปรแกรมมิ่งละกัน
ไม่มีอะไรมากครับ
ศึกษาเรื่อง Data base Query
อ้างถึงจาก: zenon ใน 26 พฤศจิกายน 2013, 22:19:02
ไม่ทราบสอบถามแนวใหน
ขอตอบเรื่องโปรแกรมมิ่งละกัน
ไม่มีอะไรมากครับ
ศึกษาเรื่อง Data base Query
คือผมอยากรู้หลักการน่ะครับ ว่า
หา 3 ตัว ท้าย 222 มันก็ โชว์แค่ เบอร์ที่ลงท้าย 3 ท้าย 222 คือผมอยากรู้ แนวทาง php ครับ ผมใช้ codeigniter
อ้างถึงจาก: dodz ใน 26 พฤศจิกายน 2013, 22:21:36
อ้างถึงจาก: zenon ใน 26 พฤศจิกายน 2013, 22:19:02
ไม่ทราบสอบถามแนวใหน
ขอตอบเรื่องโปรแกรมมิ่งละกัน
ไม่มีอะไรมากครับ
ศึกษาเรื่อง Data base Query
คือผมอยากรู้หลักการน่ะครับ ว่า
หา 3 ตัว ท้าย 222 มันก็ โชว์แค่ เบอร์ที่ลงท้าย 3 ท้าย 222 คือผมอยากรู้ แนวทาง php ครับ ผมใช้ codeigniter
เอ มันก็ query database ธรรมดา นี่นา
whrere phon_num=%num%
ลองกดค้น มันก็ method GET
http://www.sim.in.th/search.php?act=search&number=08_____222&carrier=&price=&postpaid=0&fav_num=3&sum=#menu
น่าจะ ใช้ like ใน SQL script ล่ะครับ ประมาณว่า where number like '08_____222'
แต่ถ้าไม่อยากใช้ like (มันต้อง scan ทั้ง table) ก็คงต้องทำระบบค้นหา เช่น http://www.slideshare.net/up1/apache-solr-28514970
ปวดหัวเบย สงสัยต้องหาตัวช่วยซะแล้วงานนี้
อ้างถึงจาก: dodz ใน 27 พฤศจิกายน 2013, 21:17:01
ปวดหัวเบย สงสัยต้องหาตัวช่วยซะแล้วงานนี้
แสดง ว่ายังไม่เข้าใจ Database และ เรื่องการ Query
แนะนำ ศึกษาเพิ่ม ครับ สู้ๆ
เอาแบบ code ถึกๆเลยนะครับ
ถ้าสมมติเค้าเก็บข้อมูลเป็นแบบนี้หล่ะ
แต่ละคอลั่มเป็นเลขแต่ละหลัก
colum1 colum2 colum3 colum4 colum5 colum6 colum7 colum8 colum9 colum10
0 8 9 9 9 9 9 9 9 9
0 9 1 2 3 3 4 5 9 9
ค้นหา 0-------99
มันก็ออกมาแบบนี้
แต่ถ้าใช้ like %99% หาใน colum เดียว
มันมีโอกาสได้แม้กระทั่ง 099xxxxxx หรือ 08xx99xxxx ถูกไหมครับ บางที แบบถึกๆ ก็ได้ผลลัพท์ที่ตรงความต้องการกว่า กำกวม
ผมว่ารับค่าแต่ละ input แล้ว ต่อ string ค่าไหนที่ไม่เป็นตัวเลขใช้ _
เช่น
select * from numbers where number like '08________99';
แบบนี่ก็ได้ครับ
ปล. _ ใช้เหมือน % ครับ แต่แค่ หลักเดียว
อ้างอิง
http://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html#operator_like
ขอบคุณทุกท่านมากๆ ครับ ได้ไอเดียละ ขอบคุณจริงๆ ครับ ติดตรงไหนจะมา สอบถามอีกรอบ ^^ :wanwan017: :wanwan017:
อ้างถึงจาก: zenon ใน 26 พฤศจิกายน 2013, 23:35:37
อ้างถึงจาก: dodz ใน 26 พฤศจิกายน 2013, 22:21:36
อ้างถึงจาก: zenon ใน 26 พฤศจิกายน 2013, 22:19:02
ไม่ทราบสอบถามแนวใหน
ขอตอบเรื่องโปรแกรมมิ่งละกัน
ไม่มีอะไรมากครับ
ศึกษาเรื่อง Data base Query
คือผมอยากรู้หลักการน่ะครับ ว่า
หา 3 ตัว ท้าย 222 มันก็ โชว์แค่ เบอร์ที่ลงท้าย 3 ท้าย 222 คือผมอยากรู้ แนวทาง php ครับ ผมใช้ codeigniter
เอ มันก็ query database ธรรมดา นี่นา
whrere phon_num=%num%
ชัดเจนสุดๆแล้วคาฟ