บทความ
RSS กับ XML (ตอนที่ 3)
ลองมาดูตัวอย่าง เอกสาร XML ที่ได้รับกัน
บทความ
Foreign Key ในฐานข้อมูล คืออะไร
Foreign Key (FK) คือ การสร้างกฏความสัมพันธ์ระหว่างสองตารางเข้าด้วยกัน โดยอาจเป็นการสร้างความสัมพันธ์ระหว่าง คอลัมน์สองคอลัมน์ หรือกลุ่มของคอลัมน์...
บทความ
เทคนิคการตรวจสอบประสิทธิภาพของ Query และการเลือกใช้วิธีที่เหมาะสม
บทความนี้อธิบายถึงเทคนิคเบื้องต้นในการตรวจสอบประสิทธิภาพของคำสั่ง SQL
บทความ
MySQL สรุปข้อมูลจากแบบแถว เป็นแบบ คอลัมน์ (Pivot Table)
ในตอนที่แล้วผมได้อธิบายถึงวิธีสรุปข้อมูลแบบรายเดือน รายปี ไปแล้ว ซึ่งการสรุปข้อมูลแบบนี้ จำนวนคอลัมน์ มันคงที่ คือ 1 - 12 (หรือรายเดือน) ทีนี้หากเราต้องการจะสรุปข้อมูลแบบที่คอลัมน์สามารถเปลี่ยนแปลงได้ล่ะ จะทำยังไงดี
บทความ
MySQL ออกรายงานข้อมูลรายเดือน
เทคนิคการสรุปข้อมูลด้วย MySql ที่เก็บข้อมูลเป็นรายครั้ง เช่น รายการ order ของสินค้า เป็นตารางสรุปยอดขาย รายเดือน รายปี
บทความ
แนวทางการทำงาน (ฟรีแลนซ์) ในแบบของผม
วิธีการทำงานในแบบของแต่ละคนอาจแตกต่างกันไปตามประสบการณ์และข้อจำกัดของตัวเองที่พบเจอมา ดังนั้นแต่ละคนก็อาจมีวิธีในการทำงานที่แตกต่างกัน ซึ่งการศึกษาวิธีการทำงานของคนอื่นแล้วนำมาปรับใช้ให้เหมาะสมกับตัวเอง เป็นวิธีที่ดีที่สุดในการพัฒนาตัวเองสู่ความเป็นมืออาช
บทความ
อ่านชื่อประเทศและรหัสประเทศ (iso) จาก IP ของผู้เยี่ยมชม
การอ่านข้อมูล Geolocation จาก IP Address โดยใช้ Free API จาก ip-api.com
บทความ
การใช้งาน XDEBUG เพื่อ Debug การทำงานของ PHP บน VSCode
XDEBUG เป็น Debugger ของ PHP ใช้สำหรับการตรวจสอบ (Debug) ความผิดพลาดในการทำงานของโค้ด PHP ในขณะที่ทำงาน ซึ่งสามารถใช้ร่วมกับ Editor เพื่อแสดงผลการทำงานทีละบรรทัดได้ เช่น การใช้งาน XDEBUG ร่วมกับ VSCode
บทความ
Docker คืออะไร
Docker เป็น Software Container ประเภทหนึ่ง คล้ายๆกับ Virtual Machine ซึ่งมีความสามารถในการจำลองสภาพแวดล้อมของเครื่องคอมพิวเตอร์
บทความ
การอนุญาตให้เฉพาะ Search Engine หลักเท่านั้นเข้ามาเก็บข้อมูลเว็บไซต์เราได้
ในปัจจุบัน Bot ของ Search Engine ต่างๆมีมากมายนับไม่ถ้วน ซึ่ง Bot บางตัวก้ไม่ได้มีประโยชน์อะไรกับเราเลย เราจึงควรจำกัด Bot ที่ไม่ได้เป็นผลดีต่อเรานักออกไปซะบ้าง เพราะยิ่ง Bot เข้ามาเยอะเท่าไร มันก็มีผลให้ Server ของเราทำงานหนักขึ้นโดยไม่จำเป็นเท่านั้น
บทความ
Ajax และ WebSocket เลือกใช้อะไรดี
ในการร้องขอข้อมูลจาก Browser ไปยัง Server มีวิธีหลักๆอยู่ 3 วิธี คือ ...
บทความ
เขียนโค้ดอย่างไรให้ประมวลผลได้เร็วและมีประสิทธิภาพสูงที่สุด
การเขียนโค้ดที่ดี นอกจากจะต้องอ่านง่ายแล้ว ยังต้องเขียนโค้ดให้ประมวลผลได้เร็วด้วย ยิ่งโค้ดของเราช้าเท่าไรประสิทธิภาพของแอพพลิเคชั่นของเราก็จะน้อยลง ส่งผลให้ที่ Server ขนาดเดียวกัน จะรับผู้เยี่ยมชมพร้อมๆกันได้น้อยกว่า
บทความ
การจัดเก็บข้อมูลลงฐานข้อมูล SQL แบบ one-to-many และ เทคนิคการ Query ข้อมูล
วิธีการจัดเก็บข้อมูลแบบ one-to-many หรือ การเก็บข้อมูลแบบที่มีความสัมพันธ์ของข้อมูลจากตารางหลักหนึ่งรายการไปยังข้อมูลของตารางรองหลายรายการ ยกตัวอย่างเช่น ตารางหมวดหมู่ ที่แต่ละหมวดหมู่ มีหมวดหมู่ย่อยอีกหลายรายการเป็นต้น
บทความ
ปัญหาการหาเดือนถัดไปของ PHP และการแก้ไขปัญหา
วันนี้เจอปัญหาแปลกๆของ PHP เข้าปัญหาหนึ่งซึ่งจะว่าเป็นบั๊กก็คงไม่เชิง เป็นปัญหาเกี่ยวกับฟังก์ชั่นวันที่ของ PHP
บทความ
ใช้ VS Code แก้ไขโค้ดออนไลน์ด้วย Remote Workspace
extension อีกตัวที่ผมเอาไว้ใช้แก้ไขโค้ดแบบด่วนๆบน Server ที่สามารถรองรับ Server หลายรูปแบบเช่น Asure Dropbox หรือแม้กระทั่ง FTP Server ทั่วๆไป ด้วย Remote Workspace extension
บทความ
แนะนำ extension ที่ผมใช้ร่วมกับ VS Code
VS Code เป็นเครื่องมือช่วยเขียนโค้ดอีกตัว ที่ผมกำลังจะนำมาแทน Netbeans เนื่องจากประสบปัญหา Netbeans ช้าในบางครั้ง ซึ่งก่อนที่ผมจะนำมาใช้งานจริงผมจำเป็นต้องปรับแต่ง VS Code ให้มีสภาพแวดล้อมเหมาะสมในการทำงานของผมเสียก่อน ด้วยการติดตั้ง extension ต่างๆ
บทความ
มือใหม่หัดเขียนโปรแกรม เริ่มต้นอย่างไรดี
มีหลายๆคนอยากเริ่มต้นเข้าสู่วงการโปรแกรมเมอร์ แต่ไม่รู้จะเริ่มต้นหรือวางแผนชีวิตยังไงดี ผมจะมาแนะนำประสบการส่วนตัว
บทความ
Error max_user_connections เกิดจากอะไร และ วิธีการแก้ไขปัญหา
Fatal error: Uncaught exception PDOException with message SQLSTATE[HY000] [1203] User xxxx already has more than max_user_connections active connections in /home/xxxx/public_html/....
บทความ
เทคนิคการนับจำนวนข้อมูลด้วย SQL
ลองมาดูเทคนิคการสรุปข้อมูล เพื่อเพิ่มประสิทธิภาพในการ Query
บทความ
จัดเก็บรูปภาพลงฐานข้อมูลหรือจัดเก็บเป็นไฟล์ดีกว่ากัน
มีคำถามบ่อยๆถึงวิธีการจัดเก็บรูปภาพบน Server ว่าใช้วิธีไหนถึงจะเหมาะสม ระหว่างการจัดเก็บลงฐานข้อมูลและการจัดเก็บเป็นไฟล์