สวัสดีครับ หายหน้าหายตากันไปเลยกับงาน WordPress Meetup ของประเทศไทยหลังจากจบงาน WordPress Night DEV Day ครั้งที่ 3 ก็ไม่มีใครจัด Meeting กันอีกเลยเงียบกริบ อ่อแต่ก็มีต่างชาติที่ยังจัดงานประเภทนี้ในเมืองไทยอยู่เช่นกันครับ เช่นงานที่จัดผ่านมานั้นเป็นงาน WordPress 10TH เป็นการครบรอบการเกิดของ WordPress นั้นเองครับ ในประเทศไทยเราก็จัดงานนี้เช่นกันแต่เป็นชาวต่างชาติเป็นคนจัดงานนี้ขึ้นมานะครับ
(เพิ่มเติม…)
หมวดหมู่: PHP
-
งาน WordPress Meetup #3 Plugin DEV
-
บันทึกการเขียน Class Store Procedure ไว้ใช้งานเอง Function Add
เอาเข้าจริงๆผมก็ยังไม่เข้าใจเท่าไรกับเรื่องของ Store Procedure สักเท่าไรนะครับ Code ต่อไปนี้เป็นการเขียนของผมเองและดึงการใช้งานหลายๆอย่างที่เป็นประสบการณ์มาใช้งาน และจำลองการใช้งานของ Store Procedure เขาว่ากันว่ามันใช้งานได้รวดเร็ว ง่าย อะไรประมาณนั้นเดียวมาลองดูกันครับ
[code language=”php”][/code]
$db->add_db(TB_NEWS,array(
“category”=>”$_POST[CATEGORY]”,
“topic”=>””.addslashes(htmlspecialchars($_POST[TOPIC])).””,
“headline”=>””.addslashes(htmlspecialchars($_POST[HEADLINE])).””,
“posted”=>”$_SESSION[admin_user]”,
“post_date”=>””.TIMESTAMP.””,
“update_date”=>””.TIMESTAMP.””,
“enable_comment”=>”$_POST[ENABLE_COMMENT]”
)); -
เปลี่ยนไปใช้ Stored Procedures ก่อนมันจะสายไป MySQL ก็ไม่ฟรีอีกต่อไปแล้ว
หลายเรื่องที่เขย่าวงการเว็บไซต์ และ หลายๆอย่างเช่น PHP และการสอนนักศึกษาให้รู้จักกับ PHP นั้นเป็นเรื่องที่หน้าเสียใจเป็นอย่างยิ่งสำหรับการเปลี่ยนข้อกำหนดบางประการทำให้ MySQL ไม่ฟรีอีกต่อไปแล้ว และการเขียน PHP ในรูปแบบ Functional ก็จะทำได้ยากขึ้น เพราะหลายๆโปรเจคและบริษัทกำลังเปลี่ยนไปใช้งาน OOP หมด ทำให้รูปแบบการเขียน PHP นั้นก็เขียนให้อยู่ในรูปแบบ PHP Framework กันเกิบหลายๆโปรเจค ซึ่งหลายๆวงการการศึกษาก็หันมาใช้งาน OOP ที่เป็น Java ในการสอนหรือ C# หรือ C++ นั้นเองครับ
ว่าด้วยการเปลี่ยนไปเขียนให้อยู่ในรูปแบบ Stored Procedures ทำให้เข้าใจหลักการทำงานหรือ OOP ผ่าน MVC โดย PHP มากขึ้นเยอะเลยครับ การเขียนแบบ OOP ก็ไม่ยากนะครับ แต่จะยากและลำบากในตอนแรกที่ต้องศึกษา Function ของ Stored Procedures นั้นเองครับ ผมพึ่งเริ่มการใช้งานในครั้งแรง เดียวจะลองเอามารีวิวกันดูนะครับ