- PDO ย่อมาจาก PHP Data Object
- PDO_MYSQL เป็นไดรเวอร์ที่จะใช้อินเทอร์เฟซระหว่าง dataobject (ฐานข้อมูล) และอินพุตผู้ใช้ (เลเยอร์ภายใต้อินเทอร์เฟซผู้ใช้ที่เรียกว่า "code behind") เพื่อเข้าถึงอ็อบเจ็กต์ข้อมูลของคุณฐานข้อมูล MySQL
จุดประสงค์ของการใช้นี้คือการใช้ชั้นความปลอดภัยเพิ่มเติมระหว่างอินเทอร์เฟซผู้ใช้และฐานข้อมูล ด้วยการใช้เลเยอร์นี้ข้อมูลจะถูกทำให้เป็นมาตรฐานก่อนที่จะแทรกลงในโครงสร้างข้อมูลของคุณ (เมืองหลวงคือตัวพิมพ์ใหญ่ไม่มีช่องว่างนำหน้าหรือต่อท้ายวันที่ทั้งหมดในรูปแบบที่ถูกต้อง)
แต่มีความแตกต่างบางประการที่คุณอาจไม่ทราบ
ก่อนอื่นจนถึงตอนนี้คุณอาจเขียนข้อความค้นหาทั้งหมดของคุณในสิ่งที่คล้ายกับ URL และคุณส่งผ่านพารามิเตอร์โดยใช้ URL นั้นเอง การใช้ PDO ทั้งหมดนี้ทำได้ภายใต้ระดับส่วนต่อประสานกับผู้ใช้ อินเทอร์เฟซผู้ใช้ส่งลูกบอลไปยัง PDO ซึ่งนำมันลงสนามและวางลงในฐานข้อมูลสำหรับการสัมผัส 7 จุด .. เขาได้รับเจ็ดคะแนนเพราะเขาไปถึงที่นั่นและทำได้อย่างปลอดภัยมากกว่าการส่งข้อมูลผ่าน URL .
คุณยังสามารถทำให้ไซต์ของคุณแข็งขึ้นด้วยการแทรก SQLโดยใช้ชั้นข้อมูล ด้วยการใช้เลเยอร์ตัวกลางนี้ซึ่งเป็น 'ผู้เล่น' เท่านั้นที่คุยกับฐานข้อมูลฉันแน่ใจว่าคุณจะเห็นว่าสิ่งนี้จะปลอดภัยมากขึ้นได้อย่างไร การเชื่อมต่อกับ datalayer ไปยังฐานข้อมูล datalayer ไปยังฐานข้อมูลไปยัง datalayer กับ interface
และ:
การใช้แนวทางปฏิบัติที่ดีที่สุดในขณะเขียนโค้ดของคุณคุณจะมีความสุขมากขึ้นกับผลลัพธ์ที่ได้
แหล่งข้อมูลเพิ่มเติม:
Re: MySQL Functions ใน url php dot net / manual / en / ref dot pdo-mysql dot php
Re: สถาปัตยกรรมสามชั้น - เพิ่มความปลอดภัยให้แอปพลิเคชันของคุณ
https://blog.42.nl/articles/introducing-a-security-layer-in-your-application-architecture/
Re: Object Oriented Design โดยใช้ UML หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้นี่คือหนังสือที่ดีที่สุดในตลาด Grady Booch เป็นบิดาของ UML
http://dl.acm.org/citation.cfm?id=291167&CFID = 241218549 & CFTOKEN = 82813028
หรือตรวจสอบด้วย bitmonkey มีกลุ่มหนึ่งที่ฉันแน่ใจว่าคุณจะได้เรียนรู้มากมายด้วย
>
ถ้าเรารู้ว่าคำศัพท์หมายถึงอะไรจริงๆเราก็ไม่จำเป็นต้องเรียนรู้อะไรเลย
>