• General

    แนะนำเว็บดาวน์โหลด E-book

    การอ่าน E-book นั้น นอกจากเราจะได้ความรู้ในเรื่องของการเขียนโปรแกรมแล้ว เรายังได้ฝึกภาษาอังกฤษอีกด้วย เชื่อผมเถอะครับว่า ภาษาอังกฤษนั้นสำคัญต่อการเขียนโปรแกรมเป็นอย่างยิ่ง สาเหตุก็เนื่องจากว่า เทคโนโลยีนั้นเปลี่ยนแปลงเร็วมาก และผู้ที่ทำให้เทคโนโลยีเปลี่ยนไป ก็มักจะเป็นพวกฝรั่ง คำอธิบายก็เลยเป็นภาษาฝรั่ง ถ้าเราไม่ฝึกอ่านภาษาอังกฤษ เราก็ต้องรอให้คนที่อ่านภาษาอังกฤษได้ ไปอ่านหนังสือเรื่องที่เราอยากรู้ แล้วมาเขียนหนังสือเป็นภาษาไทยให้เราอ่าน ซึ่งบางเรื่องกว่าจะอ่าน ลูกชายที่เพิ่งเกิด ขึ้น ป.3 ไปเรียบร้อยแล้ว ยกตัวอย่างนะครับ เช่น Adobe Flex ผมไปเดินดูตามร้านหนังสือ ไม่มีปกภาษาไทยเลย Flex นี่เป็นภาษาตัวหนึ่งที่น่าทึ่งมากๆนะครับ ท่านลองไปหา E-book มาอ่านดู ถ้าเราฝึกอ่านตั้งแต่วันนี้ วันที่เราจะอ่านภาษาอังกฤษได้คล่อง ก็จะไม่นานนัก ถ้าเราเริ่มพรุ่งนี้ วันที่เราจะอ่านได้ ก็จะนานขึ้นอีก 1 วัน ถ้าเริ่มปีหน้า วันที่ประสบความสำเร็จก็จะยืดออกไปอีก 1 ปี ซึ่งวันนั้นไม่รู้ว่า เราจะยังสามารถหายใจรอมันได้หรือเปล่า อย่างกระนั้นเลย เริ่มเสียตั้งแต่วันนี้เหอะ ผมจึงอยากแนะนำเว็บไซต์ที่เขาให้ดาวน์โหลด E-book เท่าที่ผมดูๆ มีหลายเล่มเลย ที่ผมชอบและดาวน์โหลดมาฝึกอ่าน http://www.ebook3000.com คลิกไปดูที่แท็บ […]

    READ MORE
  • SQL

    SQL SUM() Function

    ฟังก์ชั่น SUM() ใช้สำหรับหาผลรวมของคอลัมน์ที่เป็นตัวเลข . ไวยากรณ์ SQL SUM() SELECT SUM(column_name) FROM TABLE_NAMESELECT SUM(column_name) FROM table_name

    READ MORE
  • PHP

    die() ดาย มันต้องตาย

    อันนี้ขอเล่าประสบการณ์ ปกติแล้วเวลาผมเขียน php แล้วต้องการตรวจสอบว่า ตอนนี้โค้ดมันเดินทางไปถึงตรงไหนแล้ว หรือบางทีผมก็อยากจะตรวจสอบอะไรบางอย่างภายในโค้ด ผมจะใช้คำสั่ง echo แล้วก็ต่อด้วย die echo เพื่อแสดงค่าที่ผมต้องการทราบออกมา die เพื่อให้โค้ดมันหยุดการทำงานอยู่แค่นั้น และแล้ววันหนึ่งผมก็มานั่งพิจารณาตัวเอง แล้วก็เพ่งมองไปที่คำสั่ง die ตัวคำสั่ง die เราสามารถส่งพารามิเตอร์เข้าไปในตัวมันได้ แล้วค่าที่เราส่งเข้าไป มันก็จะพิมพ์ออกมาทางหน้าจอ แล้วก็หยุดทำงาน  เอ๊ย มันช่างพ้องกับการเขียน แบบนี้ echo ‘ทำงานมาถึงบรรทัดที่ 50’; die();echo ‘ทำงานมาถึงบรรทัดที่ 50’; die(); แล้วก็มานั่งคิดว่าทำไม๊ทำไม เราต้องเขียนคำสั่งถึงสองบรรทัดด้วย ในขณะที่เราเขียนอย่างนี้ก็ได้ die(’ทำงานมาถึงบรรทัดที่ 50’);die(‘ทำงานมาถึงบรรทัดที่ 50’); โง่ไปอีก 1 ครั้งเรา ท่านที่อ่านอย่าเพิ่งขำนะครับ ว่ามันก็เขียนต่างกันแค่บรรทัดเดียว เองจะอะไรกันนักกันหนา การที่เราต้องเขียนโค้ดที่แสนง่ายและซ้ำๆ มันเป็นอะไรที่น่าเบื่อเสียเหลือเกิน แล้วยิ่งการทดสอบแบบนี้ ถึงตอนสุดท้ายแล้วท่านก็ต้องลบมันทิ้งไป ลดได้อีก 1 บรรทัด ถือว่าลดความเบื่อไปได้อีกหน่อย

    READ MORE
  • Array

    ค้นหาข้อมูลใน Array

    โค้ดตัวอย่าง : 1 2 3 4 5 6 <?php $array = array("นก","ไก่","ปลา"); $return = in_array( "ปลา" , $array );   //ค่าที่อยู่ในตัวแปร $return คือ true ?><?php $array = array("นก","ไก่","ปลา"); $return = in_array( "ปลา" , $array ); //ค่าที่อยู่ในตัวแปร $return คือ true ?> การค้นหาว่าค่าหนึ่งๆ มีอยู่ใน Array หรือไม่ ทำได้ง่ายๆ โดยการใช้ฟังก์ชั่น in_array in_array( ค่าที่ต้องการค้นหา , ตัวแปร Array ที่ต้องการเข้าไปค้นหา );in_array( ค่าที่ต้องการค้นหา […]

    READ MORE
  • SQL

    SQL MIN() Function

    ฟังก์ชั่น MIN() จะคืนค่าต่ำสุดในฟิลด์ที่ระบุกลับมาก หรือจะกล่าวให้ง่ายก็ได้ว่า ใช้สำหรับหาค่าต่ำสุด . ไวยากรณ์ SELECT MIN(column_name) FROM TABLE_NAMESELECT MIN(column_name) FROM table_name

    READ MORE
  • SQL

    SQL MAX() Function

    ฟังก์ชั่น MAX() จะคืนค่าที่มากที่สุดในคอลัมน์ที่ระบุ ออกมา หรือจะพูดง่ายๆก็ว่า ใช้สำหรับหาค่าที่มากที่สุด นั่นเอง. ไวยากรณ์ SELECT MAX(column_name) FROM TABLE_NAMESELECT MAX(column_name) FROM table_name

    READ MORE
  • Program

    โปรแกรมที่ผู้ทำเว็บไม่ควรพลาด

    วันนี้ขอแนะนำโปรแกรม ที่พวกเราเหล่าผู้ทำเว็บไม่ควรพลาด ที่จะใช้งานมัน Icofx สำหรับสร้างไอค่อน Download | Website โปรแกรมแรกชื่อ Icofx เป็นโปรแกรมที่ใช้สำหรับสร้าง icon หรือจะเอาไว้สร้าง favicon ก็ได้ครับ วันก่อนที่ทำงานผมถามกันลั่นแผนก ว่าจะใช้โปรแกรมไรทำ favicon ดี photoshop มันสร้างมาแล้วก็ไม่คม สำหรับฟีเจอร์หลักๆของโปรแกรมนี้มีดังนี้ Support for Vista icon with PNG compression Create icons for Windows 98 / ME / 2000 / XP / Vista Support for Macintosh OS X icons Convert Macintosh icons to Windows icons Create […]

    READ MORE
  • SQL

    SQL COUNT() function

    ฟังก์ชั่น COUNT() ใช้สำหรับนับจำนวนแถวในตาราง. SQL COUNT(column_name) Syntax ฟังก์ชั่น COUNT(column_name) จะคืนค่าจำนวนแถวของฟิลด์ที่ระบุ ( จะไม่นับฟิล์ด์ที่เก็บค่า NULL ไว้ ) : SELECT COUNT(column_name) FROM TABLE_NAMESELECT COUNT(column_name) FROM table_name SQL COUNT(*) Syntax ฟังก์ชั่น COUNT(*) จะคืนค่าจำนวนแถวทั้งหมดที่มีอยู่ในตาราง : SELECT COUNT(*) FROM TABLE_NAMESELECT COUNT(*) FROM table_name ผมเพิ่งมาทราบเอาตอนเขียนบทความนี้ให้ท่านอ่านนี่แหละ ว่าสองอย่างนี้มันต่างกัน ต่างกันตรงที่  COUNT(column_name) มันไม่นับเอาตัวที่เก็บค่า NULL เข้าไปด้วย เมื่อก่อนผมยังคิดว่ามันเหมือนกันทุกประการ

    READ MORE
  • SQL

    SQL AVG() Function

    ฟังก์ชั่น AVG() ใช้สำหรับหาค่าเฉลี่ยในฐานข้อมูลจากฟิลด์ที่เป็น ตัวเลข ไวยากรณ์ SELECT AVG(column_name) FROM TABLE_NAMESELECT AVG(column_name) FROM table_name

    READ MORE
  • SQL

    SELECT DISTINCT

    ในเทเบิลจะมีบางฟิลด์ที่มีค่าซ้ำๆกัน และบางครั้งเราต้องการดึงเอาข้อมูลจากฟิลด์นั้น โดยอยากจะได้เฉพาะค่าที่มันไม่ซ้ำกันเท่านั้น ถ้าท่านเกิดกิเลสอย่างนี้เมื่อไร คำสั่ง DISTINCT ช่วยท่านได้ ไวยากรณ์ SELECT DISTINCT column_name(s) FROM TABLE_NAMESELECT DISTINCT column_name(s) FROM table_name ตัวอย่างการใช้งาน The “Persons” table: P_Id LastName FirstName Address City 1 Hansen Ola Timoteivn 10 Sandnes 2 Svendson Tove Borgvn 23 Sandnes 3 Pettersen Kari Storgt 20 Stavanger ถ้าเราต้องการเลือกเอาเฉพาะค่าที่ไม่ซ้ำกัน จากคอลัมน์   “City” เราสามารถใช้คำสั่งอย่างนี้ SELECT DISTINCT City FROM PersonsSELECT DISTINCT […]

    READ MORE