ขอถามฟิลด์ที่เก็บในตารางทำไมเขาถึงเก็บเป็นแบบนี้ค่ะ
Moderator: mindphp
- thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
- ติดต่อ:
ขอถามฟิลด์ที่เก็บในตารางทำไมเขาถึงเก็บเป็นแบบนี้ค่ะ
a:6:{s:9:"poster_id";i:67;s:11:"topic_title";s:3:"qqq";s:12:"post_subject";s:7:"Re: qqq";s:13:"post_username";s:0:"";s:8:"forum_id";i:2;s:10:"forum_name";s:16:"Your first forum";}
- tsukasaz
- PHP VIP Members
- โพสต์: 22114
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: ขอถามฟิลด์ที่เก็บในตารางทำไมเขาถึงเก็บเป็นแบบนี้ค่ะ
ก่อนอื่นพูดถึงรูปแบบข้อมูลถูกเข้ารหัสด้วย serialize ถ้าจะเอาไปใช้ต้องถอดรหัสด้วย unserialize ซึ่งส่วนใหญ่จะใช้กับ array
ส่วนใหญ่จะใช้กับการเก็บค่าข้อมูลที่มีหลายตัว อาจจะไม่ได้มีจำนวนที่แน่นอน อาจจะมี 2, 3 หรือมากกว่านั้น หรืออาจจะไม่มีเลย และเป็นข้อมูลที่ไม่ได้เอามาใช้ในการค้นหา
เพราะฉะนั้นไม่มีความจำเป็นที่จะต้องสร้างฟิล์ดมาแยกแต่ละตัว ก็จับมันเข้ารหัสไว้แล้วก็รวมไว้ในฟิล์ดเดียว
ส่วนใหญ่จะใช้กับการเก็บค่าข้อมูลที่มีหลายตัว อาจจะไม่ได้มีจำนวนที่แน่นอน อาจจะมี 2, 3 หรือมากกว่านั้น หรืออาจจะไม่มีเลย และเป็นข้อมูลที่ไม่ได้เอามาใช้ในการค้นหา
เพราะฉะนั้นไม่มีความจำเป็นที่จะต้องสร้างฟิล์ดมาแยกแต่ละตัว ก็จับมันเข้ารหัสไว้แล้วก็รวมไว้ในฟิล์ดเดียว
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 71