• MySQL

    การย้าย โฟลเดอร์เก็บฐานข้อมูล ของ MySQL สำหรับผู้ลง AppServ

    การย้าย โฟลเดอร์เก็บฐานข้อมูล ของ MySQL สำหรับผู้ลง AppServ ปัญหาอย่างหนึ่งสำหรับผู้เขียน PHP เมื่อเครื่องคอมพิวเตอร์มีปัญหา จำเป็นต้องฟอร์แมตเครื่อง ต้องคอยมาย้ายฐานข้อมูล ซึ่งเก็บอยู่ที่ C:AppServmysqldata ไปเก็บไว้ที่ไดร์ฟอื่น ซึ่งถ้ามันมีน้อยๆก็ไม่เป็นไรหรอก แต่ถ้าฐานข้อมูลเยอะๆ ก็ลำบาก นี่ยังดีที่เข้าวินโดวได้ แต่ถ้าเกิดเข้าวินโดวไม่ได้ล่ะ คงต้องวุ่นวายกันใหญ่ แต่ถ้าเราย้าย ที่เก็บฐานข้อมูล ไปไว้ซะไดร์อื่นตั้งแต่ต้น ปัญหาก็จะหมดไป แต่ครั้นจะ copy and paste เข้าใจว่าย้ายแล้ว มันก็ง่ายไป พูดมากเสียเวลา เริ่มดำเนินการ 1.ไปที่ Start>All Programs>AppServ>MySQL Edit the my.ini Configuration file 2.ไฟล์คอนฟิก MySQL จะเปิดขึ้นมา ให้หาคำว่า datadir=”C:AppServ/MySQL/data/” : เปลี่ยนพาธในเครื่องหมายคำพูดเป็นพาธที่ต้องการให้เป็นที่เก็บฐานข้อมูลใหม่ 3.Save แล้ว รีสตาร์ทเครื่อง

    READ MORE
  • AppServ

    วิธีย้ายที่เก็บเว็บไซต์ สำหรับผู้ลง AppServ

    วิธีย้ายที่เก็บเว็บไซต์ สำหรับผู้ลง AppServ ปัญหาอย่างหนึ่งสำหรับผู้เขียน PHP เมื่อเครื่องคอมพิวเตอร์มีปัญหา จำเป็นต้องฟอร์แมตเครื่อง ต้องคอยมาย้ายเว็บไซต์ ที่เก็บอยู่ที่ C:AppServwww ไปเก็บไว้ที่ไดร์ฟอื่น ซึ่งถ้ามันมีน้อยๆก็ไม่เป็นไรหรอก แต่ถ้ารับจ้างทำเว็บ และหลายเว็บซะด้วย การย้ายก็ลำบาก นี่ยังดีที่เข้าวินโดวได้ แต่ถ้าเกิดเข้าวินโดวไม่ได้ล่ะ คงต้องวุ่นวายกันใหญ่ แต่ถ้าเราย้าย web root ไปไว้ซะไดร์อื่นตั้งแต่ต้น ปัญหาก็จะหมดไป แต่ครั้นจะ copy and paste เข้าใจว่าย้ายแล้ว มันก็ง่ายไป พูดมากเสียเวลา เริ่มดำเนินการ 1.ไปที่ Start>All Programs>AppServ>Configuration Server>Apache Edit the http.conf Configuration file 2.ไฟล์คอนฟิก Apache จะเปิดขึ้นมา ให้หาคำว่า DocumentRoot "C:/AppServ/www" <Directory "C:/AppServ/www">DocumentRoot "C:/AppServ/www" <Directory "C:/AppServ/www"> เปลี่ยนพาธให้ชี้ไปที่ที่เราต้องการเก็บเว็บใหม่ เช่น DocumentRoot "D:/AppServ/www" […]

    READ MORE
  • PHP

    จะฝึกเขียน PHP ต้องมีอะไรบ้าง + วิธีติดตั้ง appserv

    การจะทำให้เครื่องเราสามารถเขียน PHP ได้นั้น ต้องลงโปรแกรม อย่างน้อย 4 ตัว คือ Apache PHP MySQL phpMyAdmin Apache ทำหน้าที่จำลองเครื่องเราให้เป็น Server เหมือนกับ IIS สาเหตุที่ต้องจำลองเครื่องให้เป็นเซิฟเวอร์ เพราะภาษา PHP เป็น Server side Script การแปลภาษา จะเกิดขึ้นที่ Server เท่านั้น PHP จะทำหน้าที่แปลคำสั่ง PHP ให้เป็น HTML ที่เบราเซอร์เข้าใจ MySQL เป็นโปรแกรมฐานข้อมูล มันเป็นเหมือนเคสบังคับยังไงไม่รู้ เมื่อคุณต้องการศึกษา PHP คุณก็ต้องศึกษา MySQL ด้วย phpMyAdmin เป็น web base program ที่ใช้จัดการฐานข้อมูล MySQL ถูกเขียนขึ้นมาด้วยภาษา PHP นี่แหละ เนื่องจาก MySQL นั้น […]

    READ MORE
  • PHP

    การ ให้ PHP Export ข้อมูล ออกเป็นไฟล์ exel

    การ ให้ PHP Export ข้อมูล ออกเป็นไฟล์ exel1. สร้างฟังก์ชั่นสำหรับใช้งานfunction xlsBOF() {echo pack(“ssssss”, 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);return;} function xlsEOF() {echo pack(“ss”, 0x0A, 0x00);return;} function xlsWriteNumber($Row, $Col, $Value) {echo pack(“sssss”, 0x203, 14, $Row, $Col, 0x0);echo pack(“d”, $Value);return;} function xlsWriteLabel($Row, $Col, $Value ) {$L = strlen($Value);echo pack(“ssssss”, 0x204, 8 + $L, $Row, $Col, 0x0, $L);echo $Value;return;}ฟังก์ชั่น xlsBOF […]

    READ MORE
  • General

    สิ่งที่ได้มาจาก การเขียนโปรแกรมให้ ฝ่ายตรวจสอบ

    ราคาสินค้า + vat 7 % = เงินที่ต้องจ่าย ในกรณีรู้ว่า เงินที่ต้องจ่าย เท่าไร แล้วอยากทราบ ราคาสินค้าให้เอา เงินที่ต้องจ่าย หาร ด้วย 1.07 จะออกมาเป็นราคาสินค้า ก่อนบวก vat

    READ MORE
  • Navicat

    การแก้ปัญหา เมื่อ Navicat 8 แสดงผลเป็น ʤѿà¾Å· 4 »Ãе٠( อ่านไม่รู้เรื่อง ) สำหรับฐานข้อมูลที่กำหนด เป็น Latin1

    การแก้ปัญหา เมื่อ Navicat 8 แสดงผลเป็น ʤѿà¾Å· 4 »Ãе٠( อ่านไม่รู้เรื่อง ) สำหรับฐานข้อมูลที่กำหนด เป็น Latin1 มันเป็นฝันร้ายในขณะที่ตื่นอยู่ เมื่อ

    READ MORE
  • Navicat

    Navicat คืออะไร

    Navicat เป็นโปรแกรมจัดการฐานข้อมูล MySQL แบบ Window Application ( เหมือนกับ MySQL yog หรือ Mysql Front ) จากเอกสารอ้างอิงเขาบอกว่า ซัพพอร์ต Mysql ตั้งแต่เวอร์ชั่น 3.21 เป็นต้นมา คุณสามารถดาวน์โหลด Navicat 8.0 เวอร์ชั่นทดลองใช้ได้ที่ http://www.navicat.com/download.html ผมเคยลองใช้ ทั้ง MySQL yog , MySQL Front ยังไม่มีตัวไหนถูกใจเท่า Navicat ปัจจุบันผมใช้ Navicat รีโมต จัดการฐานข้อมูลบนเซิฟเวอร์โดยตรง และให้ Navicat แบ็กอัพฐานข้อมูลให้อัตโนมัติ ตอนเปิดเครื่องคอมพิวเตอร์ และอีกหลายๆ อย่างที่ให้ Navicat ช่วย ตอนนี้แทบจะลืมไปแล้วล่ะครับ ว่า มีตัวจัดการฐานข้อมูลดั้งเดิม ตั้งแต่เริ่มศึกษา PHP ตัวหนึ่งชื่อ PHPMyAdmin นี่เป็นข้อความที่ทางผู้ผลิตโปรแกรม Navicat […]

    READ MORE
  • Navicat

    การสร้าง ตาราง ในฐานข้อมูล MySQL ด้วย Navicat 8.0

    การสร้าง ตาราง ในฐานข้อมูล MySQL ด้วย Navicat 8.0 ขั้นตอนดำเนินการ 1. เปิดหน้าต่าง [Table Design] 2. สร้างฟิลด์ที่ต้องการ 3. บันทึก 1.เปิดหน้าต่าง [Table design]

    READ MORE
  • Navicat

    การใช้ Navicat 8.0 จัดการฐานข้อมูล MySQL บน localhost

    การใช้ Navicat 8.0 จัดการฐานข้อมูล MySQL บน localhost ขั้นตอนการดำเนินการ 1. ตั้งค่าการเชื่อมต่อ 2. ใช้งาน 1.ตั้งค่าการเชื่อมต่อ เปิดโปรแกรม Navicat ขึ้นมา คลิกที่เมนู File > New Connection โปรแกรมจะเปิดหน้าต่างการตั้งค่าการเชื่อมต่อ ( Connection ) ขึ้นมา

    READ MORE
  • Navicat

    การสร้างฐานข้อมูล MySQL ด้วย Navicat 8.0

    การสร้างฐานข้อมูล MySQL ด้วย Navicat 8.0 ขั้นตอนการดำเนินการ 1. สร้างการเชื่อมต่อฐานข้อมูล2. สร้างฐานข้อมูล 1.สร้างการเชื่อมต่อฐานข้อมูล หลังจากเปิดโปรแกรม Navicat ขึ้นมาแล้ว คลิกที่ Connection โปรแกรมจะเปิดหน้าต่าง Connection ขึ้นมา ซึ่งต้องป้อนรายละเอียดที่จำเป็น ดังนี้Connection Name: ตั้งชื่อ Connection จะเป็นอะไรก็ได้ ให้จำง่ายเข้าไว้Host name/IP address: ปล่อยให้เป็น localhostPort: ปล่อยให้เป็น 3306User name: ป้อน User name ที่ใช้ล็อกอินเข้าสู่ MySQL ค่าดีฟอลต์ จะเป็น rootPassword: ป้อนรหัสผ่าน ที่ใช้ล็อกอินเข้าสู่ MySQL ถ้าไม่มีรหัสผ่าน ให้ปล่อยว่างไว้ กดปุ่ม Test Connection เพื่อทดสอบการเชื่อมต่อ ดูก่อนก็ได้ ถ้าโปรแกรมแจ้งว่า Conection Successfully แสดงว่าสามารถเชื่อมต่อฐานข้อมูลได้แล้ว ก็ให้คลิกปุ่ม […]

    READ MORE