วันอาทิตย์ที่ 1 ธันวาคม พ.ศ. 2556

วิธีสร้างฐานข้อมูล Mysql


ผมจะยกตัวอย่างการสร้างฐานข้อมูลโดยการใช้ phpMyAdmin หลังจากติดตั้ง Appserv แล้วนะครับ
ขั้นตอนที่ 1 เปิดเว็บบราวเซอร์ แล้วเข้าไปที่ http://localhost/ หรือ 127.0.0.1 ดังรูปที่ 1 ภาพหน้าแรกของ Appserv

รูปที่ 1 หน้าแรก Appserv

ขั้นตอนที่ 2 คลิกที่ phpMyAdmin Database Manager Version 2.10.3 แล้วจะเจอ popup ให้ใส่ username และ password ดังรูปที่ 2

ภาพที่ 2 popup username password

ให้ใส่ username กับ pass ที่ท่านได้กำหนดตอนติดตั้งโปรแกรมนะครับ เสร็จแล้วเลือกภาษาให้เป็นภาษาไทยด้วยนะครับ สำหรับบางท่านที่เป็นภาษาอังกฤษ โดยเลือกที่ช่อง เลือกภาษา ตามตัวอย่างรูปที่ 3 ครับ

รูปที่ 3 อธิบายหน้าแรกของ phpMyAdmin

ขั้นตอนที่ 3
จากนั้นกรอกชื่อฐานข้อมูลต้องการที่ช่อง "สร้างฐานข้อมูลใหม่" แล้วกดปุ่ม "สร้าง" ดังรูปที่ 3

รูปภาพที่ 3 สร้างฐานข้อมูล

จากนั้นก็จะมาขั้นตอนการสร้างตารางของฐานข้อมูลครับ โดยการ ใส่ชื่อตารางที่ช่อง "สร้างตารางในฐานข้อมูลนี้" และกำหนดจำนวน fields ที่ท่านต้องการ สำหรับตัวอย่างนี้ ผมจะสร้างตารางเก็บประวัิติลูกค้า โดย จะใช้ชื่อตารางว่า customer และมีจำนวน fields 5 fields

รูปภาพที่ 4 แสดงสร้างตาราง โดยกำหนด ชื่อ และ จำนวน fields

ขั้นตอนที่ 4 หลังจากที่กำหนดชื่อตารางและกำหนด fields เสร็จแล้ว ก็จะเข้าสู่หน้าจอการกำหนด คุณสมบัติของ fields ครับ โดยผมจะยกตัวอย่างการสร้าง fields ดังต่อไปนี้
1. รหัส (id)
2. ชื่อ (name)
3. นามสกุล (surname)
4. ที่อยู่ (address)
5. เบอร์โทรศัพท (phone) ซึ่งเราจะต้องกำหนดชนิดของตัวแปรในส่วนนี้ด้วยครับ

ชนิดของข้อมูลที่สนับสนุน

ชนิดข้อมูลที่ MySQL สนับสนุนแบ่งเป็นสามประเภทหลักใหญ่ๆ
  • ชนิดข้อมูลที่เป็นตัวเลข
    • BIT (มีใช้ได้กับ MyISAM, InnoDB, Memory)
    • TINYINT
    • SMALLINT
    • MEDIUMINT
    • INT
    • BIGINT
  • ชนิดข้อมูลที่เกี่ยวกับวันที่และเวลา
    • DATETIME
    • DATE
    • TIMESTAMP
    • TIME
    • YEAR
  • ชนิดข้อมูลที่เกี่ยวกับตัวอักษร
    • CHAR
    • VARCHAR
    • BINARY
    • VARBINARY
    • BLOB
    • TEXT
    • ENUM
    • SET
ถ้าต้องการความเข้าใจในรายละเอียด คลิกที่นี่

รูปภาพที่ 4 ภาพแสดงการกำหนด fields และคุณสมบัติต่างๆของฐานข้อมูล ตาราง customer
กำหนด ให้ รหัส (id) เป็น primary key และกำหนดให้เป็น auto_increment (สร้างรหัสอัตโนมัติ)โดยการคลิกเลือก ตามตัวอย่าง รูปภาพที่ 5

รูปภาพที่ 5 กำหนด primary key และกำหนดให้เป็น auto_increment


เมื่อกำหนดค่าต่างๆของฐานข้อมูลตาราง customer กดปุ่ม "บันทึก" หรือ ถ้าหากต้องการเพิ่ม field ก็สามารถ กดที่ "ลงมือ" ดังภาพที่ 6

รูปภาพที่ 6 บันทึกหรือเพิ่ม field ใหม่

เราก็จะได้ฐานข้อมูล ที่ชื่อ test_create_database และมีตารางชื่อ customer พร้อมใช้งานแล้วครับ

รูปภาพที่ 7 ตาราง customer


วันเสาร์ที่ 30 พฤศจิกายน พ.ศ. 2556

อธิบายคำสั่งโค้ด



<?php โค้ดเปิดการสร้างข้อมูลของโปรแกรม php

$sql ="select * from student order by id asc "; Select  หมายถึง เลือก
* หมายถึง เลือกทุกฟิลว์จากเทเบิล student
แล้วให้เรียงข้อมูลจากฟิลว์ชื่อ id ดยให้เรียงข้อมูลแบบ asc คือ การเรียงจากน้อยไปมาก
หากต้องการเรียงจากมากไปน้อยจะต้องใช้แบบ dasc

$query=mysql_query($sql) or die(mysql_error()); คือการประมวลผลคำสั่ง sql โดยใช้ฟังก์ชัน$query
Query  หมายถึง การประมวลผล

$num=mysql_num_rows($query); mysql_num_rows คือ การเช็คข้างบนเร็คคอทว่าจากคำสั่ง sql ด้านบนมีกี่เร็ทคอท

echo $num; การแสดงตัวแปรนำว่าค่าเท่าไหร่

?>
เครื่องหมายโค้ดที่แสดงถึงการจบโค้ดของ php

วันเสาร์ที่ 23 พฤศจิกายน พ.ศ. 2556

เขียนโปรแกรม


$score=65; if($score < 50){echo 'grade 0';} 

else if($score <55){echo 'grade 1';}

else if($score <60){echo 'grade 1.5';}

else if($score <65){echo 'grade 2';}

else if($score <70){echo 'grade 2.5';}

else if($score <75){echo 'grade 3';}

else if($score <80){echo 'grade 3.5';}

else{echo 'grade 4';}

วันพุธที่ 18 กันยายน พ.ศ. 2556

บ้านลายเมฆสีขาว พร้อมกระจกใสเพิ่มความโปร่งสบาย

 เรียบเรียงข้อมูลโดยกระปุกดอทคอม
ขอขอบคุณภาพประกอบจาก Torus

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

          ซึ่งชั้นล่างนั้นถูกเปิดเป็นร้านขายสัตว์เลี้ยง ในขณะที่อีก 2 ชั้นที่เหลือ มีไว้สำหรับพักอาศัย โดยทาง N Maeda Atelier บริษัทออกแบบตกแต่งเจ้าของผลงานนี้ บอกว่า ด้านบนถูกทำให้เป็นทรงเหลี่ยม เพื่อให้เหมือนกับเป็นตัวแทนความแข็งแกร่งปกป้องบ้าน ตรงข้ามกับกระจกด้านล่างที่ดูบอบบาง ส่วนด้านในก็ยังคงเป็นกระจกเช่นกัน เพื่อให้คนในบ้านรู้สึกถึงบรรยากาศอบอุ่นแบบครอบครัว แต่ก็ยังคงรู้สึกปลอดภัย

          ทั้ง นี้กว่าจะเป็นผลงานชิ้นนี้ไม่ใช่เรื่องง่าย ๆ เลย เพราะที่จริงแล้วมันละเอียดอ่อนกว่าที่ตาเห็นมากนัก หากสังเกตดี ๆ จะเห็นว่ากำแพงหล่อปูนสีขาวมีลายกลมกลืนกับเมฆบนท้องฟ้า ซึ่งมันเกิดมาจากการที่นักออกแบบถ่ายรูปเมฆก่อน จากนั้นให้ช่างทำกราฟิกตัดต่อมันเข้ากับพื้นผิวสีเทาอ่อน แล้วจึงเอาลายนี้มาใช้ติดจริง ๆ บนกำแพงสีขาว ทำให้พอมองในวันที่ฟ้าเต็มไปด้วยเมฆแล้ว ราวกับเป็นลายต่อกันอย่างไรอย่างนั้น

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










วันเสาร์ที่ 31 สิงหาคม พ.ศ. 2556

บ้านเดี่ยวแนวรัสติก สำหรับครอบครัวรักธรรมชาติ

 เรียบเรียงข้อมูลโดยกระปุกดอทคอม
ขอขอบคุณข้อมูลและภาพประกอบจาก oyo.is
ถ่ายภาพโดย Tom Janssens

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

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











วันเสาร์ที่ 20 กรกฎาคม พ.ศ. 2556

20 แบบโต๊ะทำงานสวย ๆ ในทุกมุมของบ้าน



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

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


 ภาพจาก So Much Better With Age

ภาพจาก Cleverly Inspired

 ภาพจาก Julie Blanner
ภาพจาก This Tlewood Farms
ภาพจาก Eva Black Design
 ภาพจาก Dehn Bloom Design
 ภาพจาก Jessica Helgerson
 ภาพจาก Dans Le Townhouse
 ภาพจาก Wave Avenue
 ภาพจาก Casa De Valentina

ภาพจาก Honeysuckle Life

 
ภาพจาก ekspresiruang
 
ภาพจาก This Girl's Life
 ภาพจาก A Nest For All Seasons
 ภาพจาก Houzz โดย  Adrienne DeRosa
 ภาพจาก Desire to Inspire
 ภาพจาก Florence Finds ถ่ายภาพโดย Juliet McKee
 ภาพจาก Stonebrook Design
ภาพจาก VisuaLingual
 
ภาพจาก Jessica Helgerson