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

บทความ

กำลังแสดงโพสต์จาก กรกฎาคม, 2013

การเขียนโปรแกรม PHP ดึงข้อมูลจากฐานข้อมูลมาเก็บใน Array ช่วยได้เยอะ

เมื่อก่อนอาร์เรย์ (Array) เป็นเรื่องปวดหัวสำหรับผม ตอนเรียนไม่ค่อยเข้าใจนัก แต่พอได้จับงานสักชิ้น โจทย์บางข้อก็ซับซ้อนเกินที่ตัวแปรและการตัดสินใจธรรมดาจะทำไหว ถึงทำได้ก็รู้สึกว่าอ่านโค๊ดตัวเองในภายหลังแล้วไม่เข้าใจว่ามันทำงานยังไง หลังจากที่ผมเผยแพร่บทความ การดึงข้อมูลรายงานต่างๆ เก็บไว้ในอาร์เรย์เพื่อจัดรูปแบบข้อมูลตามต้องการ แล้วนำมาวนลูปแสดงผลอีกทีนั้น รู้สึกว่าเริ่มจะมีคนสนใจการใช้งานอาร์เรย์หลายมิติขึ้นมาบ้างแล้ว (ที่จริงก็อาจจะคิดไปเอง ^^") ดังนั้น จึงตัดสินใจว่าจะนำบทความการเขียนโปรแกรม PHP กับ Array ให้มากขึ้นกว่าเดิม ซึ่งหากท่านใดสนใจ ติดตามอ่านกันได้ที่ PHP Coding & Desgin ตอนนี้มีบทความอีกหลายบทความที่จะนำเสนอ อาจจะใช้ได้บ้างไม่ได้บ้าง ก็ลองพิจารณากันเป็นอย่างๆ ไป -------------------------------------------- ติดตามเรื่องราวการเขียนโปรแกรม PHP ได้ที่ https://www.youtube.com/user/PHPcodingAndDesign/channels เตรียมตัวก่อนเขียน PHP 5.5 https://www.youtube.com/playlist?list=PLEFxdFJkMLu78rEFPPzkpeieOGEJp730g

ความสำคัญของการเรียนรู้ที่จะใช้ อาร์เรย์ หลายมิติ (Multi Dimension Array)

ครั้งที่เพิ่งเริ่มหัดเริ่มเขียน เริ่มเรียนการเขียนโค๊ด ยังจำความรู้สึกมึนงงและความโหด ของการเรียนรู้ได้ เรื่องอาร์เรย์ (Array)  เป็นเรื่องหนึ่งในนั้น แม้จะผ่านนานเพียงใดก็ไม่อาจเข้าใจได้สักที มิติเดียวว่าสับสนแล้ว แต่ยังมีการวนลูปสร้างอาร์เรย์หลายมิติ (Multi Dimension Array) ขึ้นมาอีก ก็ไม่รู้ว่าจะใช้มันทำไมหลายชั้น ซับซ้อน ชวนปวดหัว แต่เมื่อได้เขียนโปรแกรมเป็นเรื่องเป็นราว เรียกได้ว่าแทบขาดไม่ได้เลยกับการเรียกใช้แบบหลายมิติ เพราะช่วยประหยัดเวลา ทำให้โค๊ดสวยงาม และทำงานได้เร็วขึ้นอีกด้วย ก่อนหน้านี้ผมเขียนโปรแกรมภาษา PHP ซึ่งมีความสะดวกและเรียกใช้งานอาร์เรย์ได้ง่ายมาก แต่วันนี้ผมต้องเขียน VB6 ไปด้วย การเรียกใช้อาร์เรย์ ทำได้เพียงอ้างอิงผ่านคีย์ หรือดัชนีที่เป็นตัวเลขเท่านั้น เทคนิคที่เคยใช้เลย ไม่ได้ใช้ ต้องปรับเปลี่ยนวิธีใหม่ โดยการฝากข้อมูลไว้ที่ออบเจ็กต์ต่างๆ แล้วค่อยเรียกใช้ โดยการ While Loop เอาข้อมูลมาตรวจสอบ แทนการคิวรี่จากฐานข้อมูลทุกครั้ง เพราะบางครั้งรายงานที่ค้นหาก็มีข้อมูลหลายร้อยรายการ การ JOIN หรือ คิวรี่ข้อมูลจากฐานข้อมูลใน LOOP จะเป็นการสิ้นเปลืองทรัพย

แชร์ไฟล์ด้วย Windows 7 เข้าถึงได้เป็นบางเครื่อง ใครเคยเจอบ้าง???

  Admin : สวัสดีครับ แอดมินฯ รับสายครับ Telephone : สวัสดีค่ะ น้องเองนะคะ ^____^ Admin : ( ^__^"  ใครหว่า ) Admin : ติดต่อเรื่องอะไรครับ Telephone : อัพเดตโปรแกรมไม่อ่ะค่ะ ขึ้น Error ตลอดเลย Admin : อ่านข้อความที่แจ้งเตือนหน่อยสิครับ ว่าฟ้องอะไรบ้าง (ปลายสายกระแอมเล็กน้อย ก่อนจะเริ่มเอ่ยออกมา) Telephone :  ♪ ♫ ♩ ♬  ท่านกําลังเข้าสู่บริการรับฝากหัวใจ...  ♪ ♫ ♩ ♬ Admin :  ~ o_O??? Telephone : เอ่อ ขอโทษค่ะ สายเข้าพอดีเดี๋ยวขอตัวรับสายก่อนนะคะ  Admin :    Telephone : โหลๆๆ ยังอยู่มั้ยคะ Admin : ต่อเลยครับ Telephone : ค่าาาา....พอกดอัพเดตมันจะขึ้นข้อความว่า "ไม่พบไฟล์ที่ต้องการ" ค่ะ Admin : แล้วตอนนี้เข้าใช้งานเว็บภายในได้รึเปล่า Telephone : เดี๋ยวสักครู่นะคะ.............เข้าได้ปกติค่ะ Admin : งั้นใช้วิธีดาวน์โหลดไฟล์อัพเดตบนเว็บของแอดมิน มาทับตัวเดิมแทนละกันนะครับ Telephone : ได้ค่า....ว่าแต่ทำยังไงเหรอคะ ^^" Admin : ให้ไปที่นั่น....ที่นี่...แล้วกดตรงนั้น...คลิกตรงนี้...แตกไฟล์ออกมา...เอาไปวางทับไฟล์เดิมอย่างนี้ เรียบร้อยครับ แล้วก็ได้

PHP CI MANIA