(0)
(0)
(0)
(165) การแสดงผลผ่านหน้าเว็บในบทความที่แล้วเป็นเพียงตัวอย่างง่าย ๆ เท่านั้น แต่ในการพัฒนา Application ต่าง ๆ ต้องการการแสดงผลที่มีรูปแบบ ดังนั้นในบทความนี้ผมจะกล่าวถึงการสร้างตารางบนหน้าเว็บเพื่อแสดงผลลัพธ์ที่ได้จากการ query ผลลัพธ์จากคำสั่ง SQL โดยเราสามารถสร้าง table โดยการใช้ฟังก์ชัน table() ซึ่งเป็นฟังก์ชันของ CGI Module ดังในตัวอย่างต่อไปนี้
(0)
(0)
(0)
(178) เราสามารถแสดงผลคข้อมูลต่าง ๆ บนหน้าเว็บได้โดยการใช้ฟังก์ชันของ DBI Module และ CGI Module ควบคู่กันได้ ซึ่งในบทความนี้ผมจะแนะนำวิธีการนำข้อมูลที่ได้ไปแสดงผลบนหน้าเว็บครับ เราไปดูกันเลย
(0)
(0)
(0)
(157) การเพิ่มข้อมูลเข้าไปในฐานข้อมูลเราสามารถใช้ได้ 2 วิธี (ตามที่ได้กล่าวไว้ในบทความก่อนหน้านี้นะครับ) ซึ่งวิธีแรกก็คือการสร้าง statement handler ด้วยฟังก์ชัน prepare() และประมวลผลด้วยฟังก์ชัน execute() ในกรณีที่เราต้องการผลลัพธ์คืนมา แต่ถ้าเราไม่ต้องการผลลัพธ์คืนมาเราก็สามารถใช้ฟังก์ชัน do() ซึ่งเป็นฟังก์ชันของ database handle ได้เลย
(0)
(0)
(0)
(420) ในบทความนี้จะขอกล่าวถึงวิธีการทำ Binding Parameter ในคำสั่ง SQL เพื่อใช้ในการ Binding ตัวแปรต่าง ๆ ไปยัง พารามิเตอร์ของคำสั่ง SQL โดยในคำสั่ง SQL นั้น ๆ จะต้องกำหนดเป็นสัญลักษณ์ "?" เพื่อบ่งบอกว่าส่วนนี้ต้องการการ Binding จากตัวแปร ซึ่งเราสามารถกำหนดกี่ตัวก็ได้ตามที่เราต้องการ
(0)
(0)
(0)
(136) เราไม่จำเป็นต้องใช้ฟังก์ชัน prepare() และ execute() กับทุก ๆ คำสั่ง SQL เราจะใช้ฟังก์ชันเหล่านี้ก็ต่อเมื่อเราต้องการนำผลลัพธ์ที่ได้จากมันมาแสดงผลเท่านั้น แต่ถ้าเราไม่ต้องการนำผลลัพธ์กลับมาแสดงผล ก็สามารถใช้ฟังก์ชัน do() ได้เลย โดยเหมาะกับคำสั่ง SQL จำพวก DELETE, INSERT และ UPDATE
(0)
(0)
(0)
(279) ในบางครั้งที่เราทำการคิวรีผลลัพธ์จากฐานข้อมูลออกมาเป็นจำนวนหนึ่ง แต่เราไม่ทำการ fetch ผลลัพธ์ของมันออกมาทั้งหมด มันจะทำให้ผลลัพธ์ยังคงอยู่ใน statement handle อยู่ ซึ่งหมายความว่ามันยังคงจะใช้เนื้อที่บนหน่วยความจำในการเก็บค่านั้น ๆ อยู่ ดังนั้นถ้าเรามั่นใจว่าเราไม่ต้องการดึงผลลัพธ์จาก statement handle นั้นแล้ว ให้เราทำการสั่งให้มันจบการทำงาน statement handle ด้วยฟังก์ชัน finish() ของ statement handle
Login
Search