บทความ

เทคนิคการ Query ข้อมูลล่าสุดของแต่ละกลุ่ม
เทคนิคการ Query ข้อมูลล่าสุดของแต่ละกลุ่ม

22 พ.ค. 2560 0 770

จากข้อมูลตัวอย่าง มี owner_id หลายรายการที่ไม่ซ้ำกัน และแต่ละ owner_id ก็มีข้อมูล id อีกหลายรายการด้วยกัน โดยที่ในแต่ละ owner_id จะมี id ไม่ซ้ำกัน โจทย์ต้องการหา id ล่าสุดของแต่ละ owner_id

การค้นหาพื้นที่ใกล้เคียง จาก ลองติจูด และ ละติจูด ด้วย MySql
การค้นหาพื้นที่ใกล้เคียง จาก ลองติจูด และ ละติจูด ด้วย MySql

24 เม.ย. 2560 0 1,297

เราสามารถ Query ข้อมูลสถานที่ ที่อยู่รอบๆจากตำแหน่ง ลองติจูด และ ละติจูดที่บันทึกไว้ในฐานข้อมูลได้ โดยอาศัยการคำนวณแบบพื้นฐาน

ตัวอย่างการใช้งานดัชนีกับฐานข้อมูล
ตัวอย่างการใช้งานดัชนีกับฐานข้อมูล

17 เม.ย. 2560 0 1,308

Dev ทุกคนคงเคยได้ยินประโยคที่บอกว่า ใช้ Index (ดัชนี) สิเพื่อให้ Query ข้อมูลจากฐานข้อมูลได้เร็วขึ้น แต่ก็มีจำนวนมากที่ไม่รู้จะใช้ยังไง หรือไม่รู้ว่ามันทำให้เร็วขึ้นได้ยังไง

เทคนิคการทำเว็บไซต์ให้เป็นสีเทาทั้งเว็บ โดยการใช้ CSS
เทคนิคการทำเว็บไซต์ให้เป็นสีเทาทั้งเว็บ โดยการใช้ CSS

16 ต.ค. 2559 0 2,995

หลายๆคนในช่วงนี้คงมีโอกาศได้พบกับปรากฎการณ์เว็บไซต์สีเทาของคนไทยไปกันถ้วนทั่ว ซึ่งคงเป็นปรากฎการณ์ที่ไม่เคยเห็นกันมาก่อนเป็นแน่ในวงการเว็บไซต์

การใส่ intro page หรือ landing page ลงในเว็บไซต์
การใส่ intro page หรือ landing page ลงในเว็บไซต์

15 ต.ค. 2559 0 2,465

Intro Page หรือ Landing Page มีชื่อเรียกเป็นภาษาไทยว่า หน้าต้อนรับ ใช้สำหรับแสดงข้อมูลอะไรบางอย่างก่อนที่จะเข้าสู่เว็บไซต์จริงๆ เช่น อาจแสดง logo หรือคำเตือน เพื่อให้กดยอมรับก่อน หรือใช้ในการแสดงโฆษณาก่อนที่จะเข้าสู่เนื้อหา

[ตอนที่ 7] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลลงฐานข้อมูล
[ตอนที่ 7] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลลงฐานข้อมูล

13 ก.ย. 2559 0 446

โมดูลสุดท้ายที่จะพูดถึงคือโมดูลห้องสนทนาหรือแชตนั่นเอง จุดประสงค์ของการแสดงตัวอย่างการใช้งานโมดูลแชต ก็เพื่อให้เห็นวิธีการอย่างง่ายในการใช้งาน API ร่วมกับคชสาร

[ตอนที่ 5] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลลงฐานข้อมูล
[ตอนที่ 5] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลลงฐานข้อมูล

13 ก.ย. 2559 0 434

ในบทนี้ผมจะเขียนถึงการสร้างโมดูลสมุดเยี่ยม Guest Book เนื่องจากผมมองว่าโมดูลสมุดเยี่ยมนี่แหละที่สามารถอธิบายความสามารถของคชสารได้หลายอย่าง ในแบบที่ไม่ซับซ้อนนัก

[ตอนที่ 3] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลลงฐานข้อมูล
[ตอนที่ 3] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลลงฐานข้อมูล

13 ก.ย. 2559 0 484

ตอนนี้เราจะมาพูดถึงส่วนของแอดมินกันบ้าง กระบวนการโดยทั่วไปจะไม่มีอะไรแตกต่างจากเวิร์คช้อปก่อนหน้า เนื่องจากเราไม่ได้เปลี่ยนแปลงกระบวนการใดๆ ในส่วนนี้ สิ่งที่แตกต่างไปจะมีเพียงส่วนที่เกี่ยวข้องกับ เมนูและหน้าเพจเท่านั้น

[ตอนที่ 2] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลลงฐานข้อมูล
[ตอนที่ 2] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลลงฐานข้อมูล

13 ก.ย. 2559 0 579

ในเวิร์คช้อบนี้ defaultController หรือ Index Index Controller จะมีความแตกต่างจากเวิร์คช้อปก่อนหน้าเพียงนิดเดียวในส่วนของการโหลดโมดูลที่ต้องการ

[ตอนที่ 1] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลลงฐานข้อมูล
[ตอนที่ 1] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลลงฐานข้อมูล

12 ก.ย. 2559 0 626

ในเวิร์คช้อปชุดนี้ผมจะหยิบเอา เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลเป็นไฟล์ มาพัฒนาต่อ โดยนำมาเปลี่ยนวิธีจัดเก็บข้อมูลเมนูและหน้าเพจลงฐานข้อมูลแทน

[ตอนที่ 8] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลเป็นไฟล์
[ตอนที่ 8] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลเป็นไฟล์

12 ก.ย. 2559 0 303

ตอนนี้เป็นตอนสุดท้ายแล้วสำหรับเวิร์คช้อปนี้ ซึ่งในตอนก่อน เราได้สร้างฟอร์มไปแล้ว ตอนนี้เราจะมาดูถึงการรับค่าจากฟอร์มกันบ้าง

[ตอนที่ 7] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลเป็นไฟล์
[ตอนที่ 7] เวิร์คช้อป CMS อย่างง่าย เก็บข้อมูลเป็นไฟล์

12 ก.ย. 2559 0 360

ที่หน้า login เราได้เห็นการสร้างฟอร์มโดยการเขียน HTML ไปแล้ว ซึ่งข้อเสียของการเขียนฟอร์มแบบ HTML คือ เราต้องจัดรูปแบบของฟอร์มด้วยตัวเอง เพื่อให้ใช้งานร่วมกับ GCSS แสดงผลฟอร์มที่ส่วยงามได้

^