ป้ายกำกับ

WHERE และ HAVING ต่างกันอย่างไร
WHERE และ HAVING ต่างกันอย่างไร

08 ธ.ค. 2559 0 10,029

ในภาษา SQL WHERE และ HAVING ใช้สำหรับกำหนดเงื่อนไขของข้อมูลที่ต้องการเหมือนๆกัน แต่คำสั่งทั้งสองแตกต่างกันที่ลำดับในการทำงานเท่านั้น

เขียน PHP ธรรมดากับแบบ Framework แบบไหนดีกว่ากัน
เขียน PHP ธรรมดากับแบบ Framework แบบไหนดีกว่ากัน

02 มิ.ย. 2560 0 12,977

ก่อนจะอ่านบทความนี้ ตกลงกันก่อนนะครับว่าบทความนี้ เป็นความคิดเห็นส่วนตัวของผู้เขียน โดยอาศัยประสบการณ์ของตัวเองที่ผ่านมา ซึ่งผ่านการใช้งานมาแล้วทุกรูปแบบตั้งแต่การอออกแบบเองทั้งหมดตั้งแต่เริ่มต้น (PHP ล้วน) ตลอดจนการสร้าง PHP Framework ขึ้นใช้งานเอง

ทำไมถึงต้องทำ Open Source
ทำไมถึงต้องทำ Open Source

17 ส.ค. 2560 0 4,419

คนที่มีโอกาศได้คุยกับผม หลายๆคนชอบถามว่า ทำไมเขียนสคริปต์แจก เขาสงสัยว่าผมได้อะไรจากการแจก

เขียนโค้ดอย่างไรให้ประมวลผลได้เร็วและมีประสิทธิภาพสูงที่สุด
เขียนโค้ดอย่างไรให้ประมวลผลได้เร็วและมีประสิทธิภาพสูงที่สุด

12 มิ.ย. 2561 0 15,000

การเขียนโค้ดที่ดี นอกจากจะต้องอ่านง่ายแล้ว ยังต้องเขียนโค้ดให้ประมวลผลได้เร็วด้วย ยิ่งโค้ดของเราช้าเท่าไรประสิทธิภาพของแอพพลิเคชั่นของเราก็จะน้อยลง ส่งผลให้ที่ Server ขนาดเดียวกัน จะรับผู้เยี่ยมชมพร้อมๆกันได้น้อยกว่า

Foreign Key ในฐานข้อมูล คืออะไร
Foreign Key ในฐานข้อมูล คืออะไร

14 ต.ค. 2561 0 84,114

Foreign Key (FK) คือ การสร้างกฏความสัมพันธ์ระหว่างสองตารางเข้าด้วยกัน โดยอาจเป็นการสร้างความสัมพันธ์ระหว่าง คอลัมน์สองคอลัมน์ หรือกลุ่มของคอลัมน์...

[แจกฟรี] โปรแกรม Vote, PHP Vote script
[แจกฟรี] โปรแกรม Vote, PHP Vote script

06 ธ.ค. 2561 0 23,090

เป็นสคริปต์ PHP สำหรับการโหวต ที่ออกแบบโดยเน้นประสิทธิภาพการใช้งานสูงสุด ภายใต้สภาพแวดล้อมอันจำกัด ที่ผู้ใช้ส่วนใหญ่เจอ...

Progressive Web Apps (PWA) คืออะไร
Progressive Web Apps (PWA) คืออะไร

30 ก.ค. 2563 0 7,959

Progressive Web Apps หรือ PWA คือเทคโนโลยีที่จะทำให้เว็บของเราใกล้เคียงแอปบนมือถือมากขึ้น

GAJAX บทที่ 18 การรับส่งข้อมูลชนิด Text
GAJAX บทที่ 18 การรับส่งข้อมูลชนิด Text

25 ส.ค. 2553 0 11,773

การรับส่งค่าด้วย Ajax แบบ Text เป็นการรับส่งค่าพื้นฐานด้วย Ajax เป็นการส่งค่าจาก Browser ไปยัง Server เพื่อร้องข้อข้อมูลใดๆ แล้ว Server จะส่งข้อมูล..

GAJAX บทที่ 23 GForm submit ฟอร์ม แบบไม่เปลี่ยนหน้าด้วย GAJAX
GAJAX บทที่ 23 GForm submit ฟอร์ม แบบไม่เปลี่ยนหน้าด้วย GAJAX

30 มี.ค. 2554 0 18,586

GForm เป็น class สำหรับ ทำการ Submit ฟอร์ม หรือ อัปโหลด แบบ Ajax โดยมีความสามารถในการ Submit ฟอร์ม เหมือน ฟอร์มปกติ แต่สามารถรับค่ากลับได้ในแบบ Aja..

สร้างลิงค์สำหรับดาวน์โหลดไฟล์
สร้างลิงค์สำหรับดาวน์โหลดไฟล์

01 เม.ย. 2551 0 32,242

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

JIT บน PHP8 คืออะไร และมันแตกต่างจากการไม่ใช้อย่างไร
JIT บน PHP8 คืออะไร และมันแตกต่างจากการไม่ใช้อย่างไร

30 พ.ย. 2563 0 3,817

JIT ย่อมาจาก Just In Time ถ้าแปลแบบภาษาบ้านๆจะได้ประมาณว่า ทันเวลา แต่ถ้าแปลตามวิกีพีเดียจะได้ว่า ระบบทันเวลาพอดี ซึ่งหมายถึงการทำให้ระบบสามารถประมวลผลได้ทันเวลาตามที่ร้องขอ (แบบทันทีทันใด) โดยไม่ต้องรอ

การพิสูจน์ตัวตนบน PHP (HTTP Authentication with PHP)
การพิสูจน์ตัวตนบน PHP (HTTP Authentication with PHP)

12 พ.ย. 2563 0 8,411

ในการใช้งาน API บน PHP เรามักจะพบเห็นการส่ง Token ไปกับ Request ของ PHP ด้วยวิธีการต่างๆนาๆ วันนี้ผมจะมาพูดถึงวิธีการรับค่า การพิสูจน์ตัวตน (HTTP Authentication) เหล่านั้นด้วย PHP

ปัญหาตัว ภ กลายเป็นสี่เหลี่ยม
ปัญหาตัว ภ กลายเป็นสี่เหลี่ยม

12 พ.ย. 2551 0 9,664

ปัญหานี้มักจะเกิดเมื่อ page ของเราเป็น UTF-8 ครับ ซึ่งปัญหานี้เกิดจากอะไรผมไม่แน่ใจนัก ผมเดาเอาว่า รหัส ของมันคงไปตรงกับอะไรซักอย่างก็เลยทำให้การแสดง

การเปิดใช้งาน Method PUT DELETE OPTIONS บน Apache2
การเปิดใช้งาน Method PUT DELETE OPTIONS บน Apache2

13 พ.ย. 2563 0 2,553

โดยปกติแล้ว Apache จะรองรับ Method แค่ GET กับ POST เท่านั้น ทำให้เราไม่สามารถรียกใช้งาน Method อื่นๆ เช่น PUT DELETE OPTIONS ด้วย API ได้ หากพยายามเชื่อมต่อด้วย Method ดังกล่าวจะเกิด Error 405 Method Not Allowed ขึ้น

AJAX PHP Resize
AJAX PHP Resize

26 พ.ย. 2553 9 11,563

โค๊ด php resize รูปภาพจำนวนมาก ๆ

^