Skip to main content

NodeJs & Express Js CRUD MySQL Part 1

สวัสดีครับ วันนี้เราจะมาแนะนำการใช้งาน Nodejs ในการ CRUD หรือ (create,read,update,delete) กันครับ โดยในบทความนี้จะแสดงถึงตัวอย่างการใช้งานเลยครับ

เครื่องมือที่เราจะใช้ในบทความนี้มีดังนี้ครับ

1.NodeJs https://nodejs.org/
2.ExpressJs  https://expressjs.com
3.MySQL (ในที่นี้ผมขอใช้ MySQL ที่ติดมากับ Xampp ครับเพราะง่ายดี)
https://www.apachefriends.org/index.html

Read More

เขียนโปรแกรม PHP คำนวณดอกเบี้ยแบบลดต้นลดดอก ด้วยสูตร PMT

สวัสดีครับ วันนี้เราจะมาแนะนำการเขียนโปรแกรม คำนวณดอกเบี้ยแบบ ลดต้นลดดอก ด้วย สูตร PMT กันครับ
โดยสูตร PMT จะทำการหา จำนวนที่เราต้องจ่ายในแต่ละเดือน ให้ เท่า ๆ กันครับเช่น  ยอดเงินกู้ 10,000 บาท ระยะเวลาผ่อนชำระ 12 เดือน อัตราดอกเบี้ย 28% ต่อปี เมื่อใช้สูตร PMT คำนวนออกมาแล้วก็จะได้ ยอดที่ต้องชำระต่อเดือน คือ 965 บาทต่อเดือน เป็นต้น

Read More

สร้าง Barcode ด้วย JsBarcode

สวัสดีครับ ในบทความนี้ ทางผู้เขียนจะขอแนะนำ Library สำหรับสร้าง Barcode แบบง่าย ๆ กันครับ นั่นก็คือ JsBarcode ซึ่งเป็น Javascript ใช้งานได้ง่ายครับ ลองไปดูที่เว็บผู้พัฒนากันก่อนคร้ับ

https://lindell.me/JsBarcode/

สำหรับมือใหม่ที่ดูแล้วไม่รู้จะนำไปใช้งานยังไง สามารถทำตามบทความนี้ได้เลยครับ
Read More

PHP Function เปรียบเทียบช่วงเวลาห่าง วันเริ่มต้น ถึง วันสิ้นสุด

ในตัวอย่างนี้จะเป็น Function คำนวณระยะห่างระหว่างวันที่กำหนด เช่น
วันที่เริ่ม คือ 2014-05-07 08:50:00
วันที่สิ้นสุด คือ 2019-05-07 22:54:00

ผลการทำงาน ช่วงเวลาห่างระหว่างวันเริ่ม และวันสิ้นสุด คือ
5 Year 26 days 14 hours 4 minutes
Read More

ปัญหา Error only_full_group_by ใน MySQL 5.7

MySQL 5.7  ได้ทำการ กำหนดค่า only_full_group_by ไว้เป็นค่า Default ทำให้การ Join หลายตาราง โดยไม่ได้ Group By ด้วย Primary Key ของทุกตาราง จะเกิด Error ขึ้นได้

1.ไปที่ phpMyadmin เลือกที่ Tab Variables
2.จากนั้นค้นหาคำว่า sql_mode
3.จากนั้น ให้กดปุ่ม edit และ ลบข้อความ ONLY_FULL_GROUP_BY ออกไป
4.จากนั้น ก็ Save เป็นอันเสร็จครับ

การแก้ปัญหา กรณีใช้คำสั่ง Group By แล้ว Error  สามารถ แก้ไขได้ตาม Link นี้เลยครับ

https://www.kanexkane.com/programming/disable-sql-mode-only-full-group-by/

ขอขอบคุณ ข้อมูลจาก www.kanexkane.com

ปัญหา Fatal error: Maximum execution time of 300 seconds exceeded ใน Phpmyadmin

เนื่องจากวันนี้ได้มีการ upload database  ใน phpMyAdmin ปรากฏว่าไม่สามารถ Upload ได้ ขึ้น Error

Fatal error: Maximum execution time of 300 seconds exceeded

จากการค้นหาข้อมูลได้วิธีแก้ไขดังนี้ครับ

https://stackoverflow.com/questions/7680572/fatal-error-maximum-execution-time-of-300-seconds-exceeded

Read More

FullCalendar Integrate With Google Calendar API

สวัสดีครับ กลับมาพบกันอีกครั้งในบทความนี้จะขอแนะนำ การใช้งาน Fullcalendar โดยครั้งนี้จะเป็นการเชื่อมต่อกับ Google Calendar Api สำหรับนำข้อมูลที่บันทึกใน Google Calendar มาแสดงใน Fullcalendar ของเราครับ
Read More