ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก ธันวาคม, 2020

PHP CI MANIA 0.8.4.09 แก้ไขปัญหา Import ไฟล์ Excel แล้วไม่สามารถบันทึกได้ + เพิ่มตัวเลือก Validate บางฟิลด์

- เพิ่มตัวเลือก Validate บางฟิลด์ กรณีละเว้นการตรวจสอบให้เอาเครื่องหมายเช็คถูกออก -  แก้ไขปัญหา Import ไฟล์ Excel แล้วไม่สามารถบันทึกได้ สมาชิก Premium ดาวน์โหลดได้ที่ http://fastcoding.phpcodemania.com/index.php/downloads PHP  CI  MANIA   - PHP Code Generator  โปรแกรมช่วยสร้างโค้ด "ลดเวลาการเขียนโปรแกรม" ราคาสุดคุ้ม    http://fastcoding.phpcodemania.com

PHP CI MANIA 0.8.4.08 อัพเดตเมนูตรวจสอบโครงสร้างฐานข้อมูล (Database Structure Compare)

เมนูสำหรับตรวจสอบ เปรียบเทียบโครงสร้างเก่า-ใหม่ เพื่อให้การอัพเดต Code ขึ้น Server ไม่เกิดข้อผิดพลาดด้านโครงสร้างฐานข้อมูล 1. จะมีเมนู "ตรวจสอบโครงสร้างฐานข้อมูล" เพิ่มเข้ามา ให้เลือก        ด้านซ้าย คือ โครงสร้างที่มีการเปลี่ยนแปลงใน Localhost         ด้านขวา คือ โครงสร้างที่ Export ออกมาจาก Server ที่ใช้งานจริง 2. เมื่อเลือกฐานข้อมูลที่ต้องการเปรียบเทียบให้กดที่ปุ่ม "Start Check" ถ้าโครงสร้างมีการเปลี่ยนแปลง จะมีข้อความหมายเหตุสีน้ำเงินให้แต่ละตาราง 3. กดปุ่ม "CREATE SQL" เพื่อเริ่มสร้างคำสั่ง SQL สำหรับนำไปอัพเดตบน Server ที่ใช้งานจริง เพื่อให้ตรงกับโครงสร้างใหม่ที่เปลี่ยนแปลงใน Localhost ( ท่านสามารถตรวจสอบและอัพเดตด้วยตนเองทีละส่วน โดยไม่ต้องสร้าง SQL อัตโนมัติในข้อต่อไป ) 4. จะได้คำสั่งเพื่อนำไปอัพเดตโครงสร้างในฐานข้อมูลด้วย phpMyAdmin หรือกรณี Server ภายใน สามารถใช้โปรแกรมจัดการฐานข้อมูลที่ท่านถนัด เช่น HeidiSQL  ในการรันคำสั่งเพื่ออัพเดต *** ให้ทดสอบรัน SQL บน Localhost ก่อนทุกครั้งเพื่อให้แน่ใจว่าไม่เกิด Error เมื่อนำไปใช้บน Server ...

PHP array_chunk() เทคนิคการเขียนโปรแกรมแสดงผล แบบแบ่งตารางหลายคอลัมน์ โดยสร้าง TD ในตารางตามจำนวนคอลัมน์ที่ต้องการ

การเขียนโปรแกรมเพื่อดึงข้อมูลออกมาจากฐานข้อมูล และจัดแสดงผล แบบหลายคอลัมน์นั้น เป็นสิ่งที่เราจะพบเห็นอยู่บ่อยๆ ในเว็บไซต์ที่เป็นร้านค้าออนไลน์ ที่จะนำสินค้ามาแสดงในหน้าแรกเพื่อให้ลูกค้าได้เลือกซื้อกันได้ง่าย และหลายรายการ เพราะแสดงเป็นแถวละรายการ คงจะเปลืองพื้นที่แสดงสินค้าหลายแถว จนหน้าเว็บอาจจะยาวทะลุจอไปเลยก็ได้ สำหรับเทคนิคการแสดงผลแบบแบ่งหลายคอลัมน์นั้น ยังนิยมอย่างมากในการทำแกลอรี่รูปภาพ ซึ่งตัวอย่างที่นำมาให้ดูนี้อาจจะคุ้นตามกันอยู่แล้ว เป็นบทความที่นำมาจากเว็บไซต์ ThaiCreate.Com PHP MySQL Multiple Column  จากตัวอย่างกำหนดให้  $intRows  นับจำนวนรายการที่ดึงออกมาจากฐานข้อมูล  จะมีคำสั่งที่ใช้ตรวจสอบจำนวนคอลัมน์ว่าครบหรือยังเพื่อขึ้นบรรทัดใหม่โดยตรวจสอบ 24. 25. if (( $intRows )% 2 ==0) 26. { 27. echo "</tr><tr>" ; 28. } ความหมายของคำสั่งนี้ก็คือ ถ้าจำนวนรายการนั้น หาร ด้วย 2 แล้วลงตัว ก็ให้ปิดแถว เพื่อขึ้นแถวใหม่ เราก็จะได้ข้อมูล 2 คอลัมน์เหมือนตัวอย่าง

จัดระเบียบซอร์สโค๊ด PHP ลดการ query ฐานข้อมูล MySQL ลดภาระเซิร์ฟเวอร์ให้น้อยลง (คิวรี่ซ้อนคิวรี่)

การเขียนโปรแกรมด้วยภาษา php เป็นภาษาที่ยืดหยุ่น และผมถนัดที่สุด เพราะเราสามารถออกแบบการทำงานได้ง่ายกว่าภาษาอื่น ที่ผมเขียนเป็น เรื่องตัวแปรก็ยืดหยุ่น เรียกใช้ง่าย บทความนี้จะนำเสนอเทคนิคการเขียนโปรแกรม ที่ช่วยลดจำนวนครั้งในการคิวรี่ฐานข้อมูลน้อยลง เพื่อเป็นการลดภาระของฐานข้อมูล MySQL ให้ใช้ CPU ประมวลผลน้อยลง แต่ก็อาจจะต้องแรก กับหน่วยความจำที่มากขึ้นสักหน่อย เช่นถ้าใช้กับตารางที่เก็บข้อมูลหลักหมื่นเรคอร์ด ก็อาจจะเกิดอาการตัวแปรมีขนาดใหญ่เกินไป ซึ่งจะต้องใช้ memory_limit เพิ่มขึ้นไปอีก กรณีที่ต้องแสดงข้อมูลหลายเรคอร์ดเรามักจะเจอ fatal error “Allowed memory size exhausted” ข้อความนี้อยู่เป็นประจำ จึงเป็นเหตุผลให้เราต้องแบ่งหน้าการแสดงผล เพื่อให้แสดงผลเร็วขึ้น และไม่ใช้หน่วยความจำเกินขีดจำกัดที่เซิร์ฟเวอร์มีให้ และขั้นตอนการเขียนโปรแกรมที่จะช่วยลดจำนวนการคิวรี่เพื่อให้ MySQL ทำงานได้เร็วขึ้นมีดังนี้ 1. ตัดส่วนที่ต้องคิวรี่เพื่อดึงข้อมูลในลูปออกมาไว้นอกลูป วิธีนี้จะสามารถใช้ได้กับ ตารางข้อมูลที่ข้อมูลตายตัว หรือมีการเพิ่มข้อมูลไม่บ่อย และจะไม่เกินหลักพัน ประมาณนี้ 2. สร้างอาร์เร...

PHP เบื้องต้น | รวมวิดีโอสอนเขียนโปรแกรม PHP & MySQL

1. พื้นฐาน PHP     1.1  โครงสร้างการเขียน PHP ร่วมกับ HTML     1 .2  Selection Structure : การเขียนโปรแกรมแบบทางเลือก     1. 3  ตัวแปร (Variable) และ ค่าคงที่ (Constant)     1.4  ตัวดำเนินการ (Operator)     1.5  เครื่องหมาย Single Quote / Double Quote และ Escape Sequence     1.6  Repetition Structure (การเขียนโปรแกรมวนซ้ำ)          1.7  การแทรกโค้ PHP ส่วนต่างๆของ HTML     1.8  PHP Function 2. PHP MySQLi CRUD : การจัดการฐานข้อมูล MySQL เบื้องต้น      2.1 : การบันทึกข้อมูลด้วย MySQLi Function      2.2 การค้นหาและแสดงข้อมูลในรูปแบบตาราง 1/2     2.3  การค้นหาและแสดงข้อมูลในรูปแบบตาราง 2/2      2. 4 การแก้ไขข้อมูลด้วยคำสั่ง UPDATE     2. 5 การลบข้อมูลจากฐานข้อมูล     2. 6 การป้องกัน SQL Injection ด้วยการใช้ prepare และ bindparam           2.7 กา...

ค้นหาในเว็บไซต์

เนื้อเพลงที่ได้รับความนิยม ในรอบสัปดาห์

ค้นหาบล็อกนี้