ป้ายกำกับ: mysql

พัฒนาเว็บด้วย EasyPHP

บทความก่อนนั้นได้นำเสนอชุด server เกี่ยวกับ (Windows) Apache MySQL PHP ซึ่งก็นับว่าทำงานได้ดี แต่วันนี้ขอนำเสนอสิ่งใหม่กว่า นั่นคือ EasyPHP

พัฒนาเว็บด้วย Uwamp

หากจะเริ่มต้นติดตั้ง web server และ MySQL เพื่อเริ่มพัฒนาเว็บบน Windows แล้ว เมื่อก่อนหลายๆคนคงมองไปที่ตัวเลือกยอดนิยมอย่าง AppServ แต่ปัจจุบันนี้เป็นที่ชัดเจนแล้วว่า AppServ ได้หยุดพัฒนาไปแล้ว สังเกตุได้จาก Version ของ PHP และ phpMyadmin ยังคงเป็นรุ่นเก่าอยู่
หากแม้จะติดตั้งด้วยตัวเองทีละตัว ก็กลัวจะเสียเวลา หรือบางเว็บไซต์ก็แนะนำให้ใช้ Xampp บ้าง, Wamp บ้าง แต่วันนี้ผู้เขียนขอแนะนำ Uwamp ซึ่งจะดีกว่าทั้ง 2 ตัวที่ว่ามาอย่างไร ก็ขอได้โปรดลองอ่านดูครับ.

การแบ่งหน้าแบบเก่าไปใหม่ โดยแสดงข้อมูลชุดใหม่ก่อน

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

งานนี้เข้าใจไม่ยาก มือทุกระดับสามารถนำไปปรับใช้ได้แน่นอนครับ

import sql ด้วย codeigniter

การ import ไฟล์ sql ที่ถูกส่งออกมาจาก phpmyadmin หรือวิธีอื่นๆที่ออกมาเป็นไฟล์ใหญ่ๆข้อมูลเยอะๆ ผ่านทางหน้าเว็บนั้น ไม่ค่อยง่ายดายเท่าไหร่นัก แต่ก็ทำได้แม้จะติดขัดเกี่ยวกับทรัพยากรของ server ที่จะมีให้เราใช้ (กรณีผู้ใช้ shared host)

Php Mysql เขียนแบบดิบๆเกือบครบสูตร

จุดเริ่มต้นของบทความนี้ มาจากความอยากรู้เกี่ยวกับการ insert/select field ที่มีรูปแบบข้อมูล (type) เป็น Timestamp และ Date Time แต่ไหนๆก็ไหนๆแล้ว เลยทดลองการใช้ข้อมูลแบบ Blob/Long blob ไปด้วยเลย (การอัปโหลดไฟล์เข้าฐานข้อมูล.

การเรียง sql order แบบตัวเลขพร้อมตัวอักษร

บทความนี้จะอธิบายการจัดเรียงข้อมูลที่มีทั้งตัวอักษร และตัวเลข ในแบบที่มนุษย์ใช้กัน จากที่ computer จะจัดเรียงออกมาเป็น หนังสือเล่ม 1 …ไปจนถึง หนังสือเล่ม 19 หนังสือเล่ม 2 …ไปจนถึง หนังสือเล่ม 29

โดยจะเปลี่ยนเป็นแบบที่มนุษย์เข้าใจ คือ หนังสือเล่ม 1 หนังสือเล่ม 2 หนังสือเล่ม 3 … ไปเรื่อยๆ

การเรียง sql order ตัวเลขแบบมนุษย์

ในบทความนี้จะอธิบายเกี่ยวกับการเปลี่ยน sql order จากที่จัดเรียงแบบ computer ไปเป็นแบบที่มนุษย์เข้าใจ

เช่น จาก 1, 10, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9 ไปเป็น 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12