Post archive

Tag: MySQL

  • webservice

    Amazon Elastic Computer Cloud (EC2) ตอน 7 : ติดตั้ง apache,php,mysql

    ตอนนี้เราจะมาติดตั้ง Apache,PHP,mySQL กัน ผมจะใช้วิธีล้อกอินด้วย putty แหละ วิธีการติดตั้ง Apache,PHP,mySQL ผมเอาต้นแบบคำสั่งมาจากบทความ การติดตั้ง Apache, PHP, MySQL และ phpMyAdmin บน Ubuntu 8.10 ผมลองทำตามแล้วใช้ได้ดี ถึงแม้บทความที่เขาเขียนจะเป็นการติดตั้งใน Ubuntu 8.10 เชื่อเถอะว่าเวอร์ชั่นเพิ่มมากขึ้น แต่คำสั่งไม่เคยเปลี่ยน

    READ MORE
  • Wordpress

    เวิร์ดเพรส : ตั้งค่าไม่ให้เก็บ Revision

    เวิร์ดเพรสนั้นในตอนที่เรากำลังพิมพ์บทความ มันจะ auto save บันทึกอัตโนมัติให้เรา เผื่อไว้ว่าพิมพ์ๆไปไฟมันจะดับแล้วบทความหาย มั้ง ทีนี้ตอนที่มันบันทึกอัตโนมัติมันนั้น มันไม่ได้เอาไปทับของเรคคอร์ดเดิม แต่จะเพิ่มเป้นเรคอร์ดใหม่ในฐานข้อมูลไปเรื่อยๆ และมาร์คเรคคอร์ดไว้ว่า revision ที่เท่าไร ( มันสามารถกู้บทความเป็น revision ได้นะ เผื่อเขียนผิดบันทึกผิด ไรเงี้ย) ผมว่าถ้าในเว็บเราเขียนกันหลายๆคน มีการจัดลำดับของนักเขียนตามที่เวิร์ดเพรสออกแบบมา revision จะมีประโยชน์อย่างแรง แต่ส่วนใหญ่แล้วเรามักจะเขียนคนเดียว revision จึงไม่ค่อยเป็นประโยชน์มากนัก นอกจากทำให้หมายเลขเรคคอร์ดในฐานข้อมูลเพิ่มมากขึ้น และข้อมูลที่ไม่จำเป็นจำนวนหนึ่ง (ก็ไอ้ revision นั่นแหละ) ฉะนั้นปิดคุณสมบัตินี้เสียดีกว่า เวิร์ดเพรสเนี่ยนะ มันก็ทำมาดีเหลือเชื่อ คุณสมบัติของมันปริมาณมากถ้าเราไม่ต้องการใช้ เราแค่ไปสร้างตัวแปร constant ไว้ในไฟล์ wp-config.php เท่านั้น ปิด revision เปิดไฟล์ wp-config.php ขึ้นมา ใส่คำสั่งนี้เข้าไป /* platoosom settings*/ define (‘WP_POST_REVISIONS’,FALSE);/* platoosom settings*/ define (‘WP_POST_REVISIONS’,FALSE); […]

    READ MORE
  • Mac

    เขียน php บน mac

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

    READ MORE
  • SQL

    SQL ORDER BY Keyword

    คำสั่ง ORDER BY เป็นคำสั่งที่ใช้สำหรับจัดเรียงข้อมูลที่ดึงออกจากฐานข้อมูล การจัดเรียงสามารถทำได้ทั้งจากน้อยไปหามาก และจากมากไปหาน้อย โดยค่าดีฟอลต์อยู่ที่เรียงจากน้อยไปหามาก ได้ทั้งตัวเลขและตัวหนังสือ

    READ MORE
  • Wordpress

    จะลงเวิร์ดเพรส ต้องมีอะไรบ้าง?

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

    READ MORE
  • MySQL SQL

    SQL order by ให้ถูกใจเจ้านาย

    คำสั่งที่ใช้สำหรับดึงข้อมูลออกจากฐานข้อมูล พร้อมทั้งจัดเรียงมันออกมาด้วยนั้น เขาใช้คำสั่ง order by ข้อมูลที่ถูกจัดเรียงนั้น สามารถกำหนดให้เรียงมากไปหาน้อย หรือน้อยไปหามากก็ได้ ถ้าเป็นตัวอักษรน้อยไปหามาก มันก็จะเรียงจาก a-z ถ้าเป็นตัวเลข ก็จะเรียงจาก 0 ขึ้นไปเรื่อยๆ

    ทีนี้มันมีปัญหาอยู่ว่า ถ้าเราต้องการ ให้ bangkok มันขึ้นก่อน แล้วค่อยเป็น Sandnes แล้วจึงเป็น Indo

    READ MORE
  • SQL

    การเรียงลำดับโดยใช้ASC และDESC ให้ถูกใจเรา

    บทความนี้เกิดจากผมช่วยแก้ปัญหา การเรียงลำดับข้อมูลให้เพื่อนท่านหนึ่งทาง msn โดยมีข้อตกลงว่า เขาจะต้องเขียนบทความอธิบายสิ่งที่ผมช่วยไป ส่งผม จึงเป็นที่มาของบทความนี้ เราไปดูกันว่าอะไรเกิดขึ้น อ่านบทความนี้ในรูปแบบเอกสารเวิร์ด บทความโดย : buarapa[at]hotmail.com ขอขอบคุณน้ำใจอันงาม ที่ยอมให้เอาบทความมาเผยแพร่ หลายท่านสงสัยกับการเรียงลำดับที่ถูกต้องของตัวหนังสือต้องเรียงจาก ก-ฮ,A-Z หรือตัวเลขต้อง1 2 3 … ∞ ว่าแต่มันก็เรียงอยู่แล้วนิ แต่การเรียงลำดับที่เก็บเป็นชนิดฟิลด์เป็นตัวหนังสือ มันเรียงลำดับถูกของมัน แต่ไม่ถูกของเรา มาดูกันครับ เรามีข้อมูลอยู่ในฟิลด์ id(int), idk(varchar), name(varchar) ชื่อตารางว่า money ข้อมูลในตารางมีดังนี้

    READ MORE
  • MySQL SQL

    mySQL กับค่า NULL

    ผมสร้างตาราง administrator มาตัวหนึ่ง มีฟิลด์หนึ่ง ชื่อ active ผมให้เก็บค่า 1 (active) กับค่า null (non-active)  ปกติแล้วผมสนใจแต่คนที่ active อยู่เท่านั้น ปัญหาเลยไม่เจอ มาเมื่อไม่กี่วันนี้เอง อยากรู้รายชื่อของคนที่ non-active อยู่ ผมใช้คำสั่งนี้เลย

    READ MORE
  • SQL

    SQL ROUND() Function

    ฟังก์ชั่น ROUND() ใช้สำหรับปัดเศษทศนิยมของตัวเลข โดยยึดกฎว่า ถ้าต่ำกว่า 5 ปัดลง ถ้า 5 ขึ้นไปปัดขึ้น เช่น 10.4757 แล้วเราบอกว่า ต้องการตัวเลขทศนิยม 2 ตำแหน่งพอ จะได้ค่า 10.48 ถ้าบอกว่าเอาเฉพาะเลขตัวกลมเท่านั้น ไม่เอาทศนิยม จะได้ 10 เพราะทศนิยมตำแหน่งที่ 1 เท่ากับ 4 ปัดทิ้งสถานเดียว ไวยากรณ์ ROUND() SELECT ROUND(column_name,decimals) FROM TABLE_NAMESELECT ROUND(column_name,decimals) FROM table_name Parameter คำอธิบาย column_name บังคับ. ฟิลด์ที่ต้องการ decimals บังคับ. ระบุจำนวนตำแหน่งทศนิยมของผลลัพธ์ที่ต้องการ

    READ MORE