WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Database Abstractions

smplPDO - MySql Database Helper Class

— Add-on เพื่อ WorldWideScripts.net

สมัครสมาชิกฟีด ของเรา จะอยู่ถึง วันที่ !

ใหม่! ติดตามเรา ตามที่คุณต้องการ!


smplPDO - MySql Database Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

smplPDO ฐานข้อมูลที่เป็นนามธรรมชั้น

smplPDO เป็น PHP PDO Class Abstraction ฐานข้อมูลที่เรียบง่ายและมีน้ำหนักเบาเป็นลายลักษณ์อักษรที่จะขยายวัตถุ PHP ข้อมูล (PDO) ด้วยคุณสมบัติที่มีประโยชน์มาก วิธีการจดชวเลขเต็มไปด้วยจะสามารถลดปริมาณของรหัสที่ซ้ำกันและเพิ่มความสามารถในการอ่านสคริปของคุณรวมทั้งการปรับปรุงการรักษาความปลอดภัยและประสิทธิภาพการทำงานโดยอัตโนมัติที่มีการจัดเตรียมและการดำเนินงานงบเตรียม

ด้วย smplPDO คุณสามารถเขียนฐานข้อมูลขับเคลื่อนการทำงานอย่างเต็มที่ปพลิเคชัน PHP กับศูนย์ความรู้ของ SQL

 // ตัวอย่างเช่นการตรวจสอบผู้ใช้ง่ายมากกับ smplPDO // init smplPDO DB $ = ใหม่ smplPDO ("MySQL: โฮสต์ localhost =; dbname = ฐานข้อมูล", 'DbUser', 'dbpass'); // ผู้ใช้โพสต์อีเมล์และรหัสผ่านของเธอกับรูปแบบ $ อีเมล์ = array ('อีเมล' => $ _ POST ['อีเมล']); // ตรวจสอบว่าผู้ใช้ที่มีอยู่กับการส่งอีเมล์: ถ้า (! $ db-> มีอยู่ ('ผู้ใช้', $ อีเมล)) ทางออก ('ผู้ใช้ไม่พบ!'); // หากผู้ใช้พบให้ตรวจสอบว่ารหัสผ่านที่ส่งมาถูกต้อง: อื่นถ้า ($ db-> get_var ('ผู้ใช้', $ อีเมล์ 'รหัสผ่าน')! = md5 ($ _POST ['รหัสผ่าน'])) ทางออก ('รหัสผ่านผิด'); // ผู้ใช้พบและรหัสผ่านที่ถูกต้องเพื่อให้การต้อนรับกับชื่อ: ก้อง 'ยินดีต้อนรับ' $ db-> get_var ('ผู้ใช้', $ อีเมล์ 'FirstName'); 

ตรวจสอบ เอกสาร สำหรับตัวอย่างรหัสเพิ่มเติม

คุณสมบัติหลัก

  • เบา: ทำความสะอาดง่ายต่อการเข้าใจรหัส
  • ใช้วัตถุ PHP ข้อมูล (PDO) ด้วยการปฏิบัติที่ดีที่สุด
  • สร้างงบเตรียมโดยอัตโนมัติ
  • ง่ายแทรกปรับปรุงลบวิธี
  • เลือกแถวคอลัมน์ตัวแปรด้วยตอร์ปิโด
  • เอกสารครบ
  • การสนับสนุนอย่างต่อเนื่อง

สนับสนุน

ติดต่อฉัน หากคุณมีคำถามใด ๆ หรือปัญหาเกี่ยวกับชั้นนี้ ฉันจะทำของฉันดีที่สุดที่จะตอบอีเมลทั้งหมดให้เร็วที่สุดเท่าที่เป็นไปได้

การใช้

 // รวมแฟ้มคลาในสคริปต์ของคุณ ต้อง ('/ path / to / smplPDO.php'); $ DB_HOST = 'localhost'; $ db_name = 'ฐานข้อมูล'; $ DB_USER = 'db_username'; $ db_pass = 'DB_PASSWORD'; // init ชั้นเดียวกับ PDO DB $ = ใหม่ smplPDO ("MySQL: โฮสต์ = $ DB_HOST; dbname = $ db_name", $ DB_USER, $ db_pass); // INSERT, UPDATE, DELETE กับงบเตรียม: $ db-> แทรก ('ตาราง', array ('ชื่อ' => 'จอห์นโด', 'อายุ' => 28)); $ db-> การปรับปรุง ('ตาราง', array ('อายุ' => 29), array ('ชื่อ' => 'จอห์นโด')); $ db-> ลบ ('ตาราง', array ('ชื่อ' => 'จอห์นโด')); // เลือกทั้งหมดแถวเดียวคอลัมน์เดียวและตัวแปรเดียว $ db-> get_all ('ตาราง', array ('อายุ' => 22)); $ db-> get_row ('ตาราง', array ('ชื่อ' => 'จอห์นโด')); $ db-> get_col ('ตาราง', array ('อายุ' => 28), array ('name')); $ db-> get_var ('ตาราง', array ('ชื่อ' => 'จอห์นโด')); // กลุ่มตาม ORDER BY และ จำกัด // ตั้งค่าให้เหมาะสมก่อนที่จะมีการเรียก get_ *: $ db-> group_by = "อายุ"; // กลุ่มแถวโดยสนามอายุ $ db-> order_by = "id DESC"; // สั่งซื้อโดยลงสนาม id $ db-> ขีด จำกัด = "0,10"; // ได้ 10 แถวเริ่มจาก 0 $ db-> get_all ('ตาราง', array ('อายุ' => 22)); // ตรวจสอบว่าบันทึกนี้: หาก ($ db-> มีอยู่ ('ตาราง', array ('ชื่อ' => 'จอห์นโด'))) สะท้อน 'รายการที่มีอยู่!'; // รับนับระเบียนที่ตรงกัน: $ db-> get_count ('ตาราง', array ('อายุ' => 22)); // ดูข้อผิดพลาดล่าสุด catched: echo $ db- ข้อผิดพลาด>; // พิมพ์ออกคุณสมบัติที่จำเป็นทั้งหมด $ db-> แก้ปัญหา (); 

ประวัติรุ่น

v1.1
  • แก้ไขข้อผิดพลาดและการแก้ไข
v1.0
  • รุ่นแรก

ดาวน์โหลด
ส่วนประกอบอื่น ๆ ในประเภทนี้ส่วนประกอบทั้งหมดของ ผู้เขียนคนนี้
ความเห็นคำถามที่พบบ่อย และคำตอบ

คุณสมบัติ

สร้าง:
6 พฤศจิกายน 12

ปรับปรุงข้อมูลล่าสุด:
ไม่มี / A

รุ่นซอฟท์แว:
PHP 5.x

แฟ้มที่รวม:
PHP

คำหลัก

อีคอมเมิร์ซทุกรายการที่เป็นนามธรรมชั้นฐานข้อมูลฐานข้อมูล MySQL, PDO, PHP, กระดาษห่อ