วิธีสร้างคำสั่งสำหรับโยกย้ายข้อมูลเฉพาะบางส่วน by joeskb
May0
หลังจากที่เคยนำเสนอวิธีส่งออกข้อมูลทั้งตารางไปแล้ว คราวนี้จะเป็นวิธีส่งออกเฉพาะ record โดยให้คำสั่งสร้าง SQL string ให้เราแทน
ซึ่งคำสั่งเหล่านี้มีอยู่ใน Codeigniter อยู่แล้ว โดยอยู่ภายใต้หมวดของ database คือ คำสั่ง insert_string และคำสั่ง update_string
insert_string
เป็นการสร้างข้อมูลขึ้นมาใหม่ โดย parameter ตัวแรก จะเป็นชื่อของตารางที่ต้องการสร้างข้อมูล
parameter ตัวที่สอง เป็น array โดย key เป็น ชื่อ field ภายในตาราง ในคำสั่งนี้จะจัดการเรื่องอักขระพิเศษให้แล้วด้วย
ตัวอย่างคือ $this->db->insert_string(‘data_var’,['id'=>1,'test_count'=>1]);
update_string
เป็นการปรับปรุงข้อมูลเดิม โดย parameter ตัวแรก จะเป็นชื่อของตารางเช่นกัน
parameter ตัวที่สอง จะเป็น array ของชุดข้อมูลที่ต้องการปรับปรุง โดยใช้ key แทนชื่อ field เช่นกัน
parameter ตัวที่สาม จะเป็น array ของเงื่อนไขสำหรับการปรับปรุง หรือ where นั้นเอง
ตัวอย่างคือ $this->db->update_string(‘data_var’,['test_count'=>2],['id'=>1])
Enjoy this article?
Consider subscribing to our RSS feed!
ไม่มีความเห็น
ยังไม่มีความเห็น