ข้อควรระวังในการใช้ ENUM ของ MySQL

ช่วงนี้มีปัญหากับเจ้า ENUM ตลอดเลย TT^TT เกี่ยวกับการ insert ล้วนๆ ครับ ปัญหามีอยู่ว่าระบบที่มีอยู่แล้วมีการใช้ datatype ENUM ซึ่งเก็บค่า ‘0’,’1′,’2′,’3′,’4′ และผมก็มีการปรับปรุงเพิ่มเติมคือ มีค่าที่ต้องการจะเก็บเข้าไปเพิ่ม ค่าที่เพิ่มเข้าไปก็คือ ‘5’,’6′ แต่ก่อนที่จะปรับปรุงไม่ได้เข้าไปดูชนิดข้อมูลที่เก็บ (นี่ก็เป็นความไม่ละเอียดของตัวผมเองนี่แหละ ^^ ) พอไม่ได้เช็คแล้วไป insert ค่าที่เป็น ‘5’ หรือ ‘6’ มันก็เก็บเป็น ‘4’ ให้ตลอด กว่าจะรู้ก็ตอนที่จะลองแก้ค่าตรงๆ ที่ฐานข้อมูลเลย เข้าไปดูปุ๊บ อ้าวเฮ้ย ENUM นี่หว่า เรียบร้อยเจ็บนิดๆ 

การใช้งานฟังก์ชัน eq() ของ jQuery

ฟังก์ชัน eq( index ) ถูกเพิ่มเข้ามาตอน jQuery version 1.1.2 ซึ่งปกติแล้วการใช้ selector ถ้าไม่ใช่แบบ id อาจจะมี element มากกว่าหนึ่งตัว (set) ฟังก์ชัน eq() จะช่วยเราเจาะจงไปได้ว่าจะดึงเอา element ที่ตำแหน่งที่เท่าไหร่ โดยตำแหน่ง (index) จะเริ่มต้นจากศูนย์ (zero-base)

อะไรเอ่ย กล้วยน้ำว้า

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

ล้างลำไส้เล็กด้วยโยเกิร์ต นมสด น้ำผึ้งและมะนาว

มีข้อมูลเกี่ยวกับสุขภาพมาแบ่งปั่นให้เพื่อนๆ ได้รู้กันแหวกแนวไอทีหน่อย ^^ เห็นว่าน่าจะเป็นประโยชน์กับเพื่อนๆ กัน เป็นบทความเกี่ยวกับการล้างลำไส้เล็กครับ โดยส่วนผสมก็จะมีโยเกิร์ตรสธรรมชาติครึ่งถ้วย นมสดหนึ่งแก้ว ( 250 cc) น้ำผึ้ง 1-2 ช้อนโต๊ะ มะนาวครึ่งลูก (หรือถ้าชอบเปรี้ยวหน่อยก็เพิ่มได้นะครับตามใจชอบ ^^)

javascript ดึงเอาข้อความหรือ text ที่เลือก (highlighted)

ต้องการเอาข้อความหรือประโยคที่เราเลือก (highlighted) ด้วย javascript จะทำยังไงอีกหนึ่งโจทย์ที่อยากได้ ค้นหาด้วย google อยู่ซักพักก็ไปเจอตัวอย่างที่เค้าเขียนไว้แล้ว ^^ เอามาเก็บไว้ด้วย เผื่อมีเพื่อนๆ ที่กำลังหาๆ อยู่ แฮะๆ เอาเฉพาะฟังก์ชันมาก็แล้วกันจะได้เอาไปใช้ได้เลย

WordPress’s Plugin – แสดงวันที่โพสต์เป็นภาษาไทย

หลังจากที่ได้ลองศึกษาเกี่ยวกับการสร้าง Plugin ของ WordPress ซักพักหนึ่งแล้วก็เลยลองเขียนขึ้นมาใช้ซักหนึ่งตัวละกันลองวิชาหน่อย ^^ ตั้งชื่อว่า “Imooh Post on Thai” ครับ เห็นชื่อก็น่าจะพอรู้แล้วว่าเกี่ยวกับอะไร plugin ตัวนี้จะแสดงวันที่โพสต์บทความเป็นภาษาไทยครับ

4 อย่างที่ควรหลีกเลี่ยงเมื่อออกแบบเว็บไซต์

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

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

WordPress Coding Standards [PHP]

ว่าจะเริ่มพัฒนา plugin ของ WordPress เลยต้องมาดูรูปแบบมาตรฐานในการเขียนโค้ดของ WordPress ซะก่อนจะได้เดินไปตามร่องตามรอยของ WordPress ที่เค้าได้วางไว้ ซึ่งจะแบ่งออกเป็น 3 ส่วน คือ PHP, HTML และ CSS ในบทความนี้จะพูดเฉพาะที่เป็น PHP ครับ

วิธีการใช้ PHP เชื่อมต่อฐานข้อมูล MySQL

เกี่ยวกับ PHP เชื่อมต่อฐานข้อมูล MySQL จะใช้ทีไรเป็นต้องค้นทุกที ก็เลยเอามาเก็บไว้ซะเลย เผื่อจะมีเพื่อนๆ ที่กำลังหาข้อมูลหรือกำลังติดปัญหาในการใช้งานฐานข้อมูล MySQL ผ่าน PHP อยู่ด้วย ซึ่งตัวอย่างนี้จะประกอบด้วย วิธีการเชื่อมต่อฐานข้อมูล และการดึงข้อมูล (select) มาแสดงด้วยการ fetch ผลการค้นหาออกมาเป็น array ครับ

การ import ข้อมูลเข้าฐานข้อมูล MySQL ผ่าน command line

ทำไมต้องทำผ่าน command line ด้วยล่ะ phpmyadmin เลยสิ มันก็ได้นะครับ แต่บางครั้งไฟล์มันใหญ่ไป ถ้าเราตั้งค่าให้มันรับได้เยอะ ก็โอเคนะ แต่ถ้าไม่ก็ import ผ่าน command line เลยดีกว่าจะได้ไม่ต้องเสียเวลาไปตั้งค่า ขนาดของไฟล์เพิ่ม วิธีการก็ไม่อยากครับตามนี้เลยนะ ^^

mysql -u username -p database_name < /path/to/mysql.sql

เท่านี้ก็ไม่ต้องกังวลถึงขนาดไฟล์ sql ที่เรา export ออกมาแล้วครับ ^^