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

Đăng ký vào nguồn cấp dữ liệu của chúng tôi để ở lại đến ngày!

Mới! Theo chúng tôi như bạn muốn nó!


smplPDO - MySql Database Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Cơ sở dữ liệu smplPDO Abstraction Lớp

smplPDO là một đơn giản và nhẹ PHP PDO Database Abstraction lớp bằng văn bản để mở rộng đối tượng PHP Data (PDO) với các tính năng cực kỳ hữu ích. Phương thức rút gọn đóng gói với nó có thể làm giảm số lượng mã trùng lặp và tăng khả năng đọc kịch bản của bạn cũng như cải thiện an ninh và hiệu suất với tự động chuẩn bị và thực hiện các báo cáo chuẩn bị.

Với smplPDO, bạn có thể viết cơ sở dữ liệu đầy đủ chức năng điều khiển các ứng dụng PHP với ZERO kiến ​​thức về SQL.

 // Rất đơn giản, ví dụ xác thực người dùng với smplPDO. // Init smplPDO $ Db = new smplPDO ("mysql: host = localhost; dbname = cơ sở dữ liệu", "dbuser ',' dbpass '); // Người dùng đăng tải email và mật khẩu của mình với một hình thức $ Email = array ('email' => $ _ POST ['email']); // Kiểm tra nếu người dùng tồn tại với email gửi: if (! $ db-> tồn tại ('người sử dụng', $ email)) exit ("Người dùng không tìm thấy! '); // Nếu người dùng được tìm thấy, kiểm tra nếu gửi mật khẩu là chính xác: else if ($ db-> get_var ('người sử dụng', $ email, 'mật khẩu')! = md5 ($ _POST ['pwd'])) exit ('Sai mật khẩu'); // Tìm thấy tài khoản và mật khẩu là chính xác, vì vậy hãy chào đón với FirstName: echo 'Chào'. $ Db-> get_var ('người sử dụng', $ email, 'firstname'); 

Kiểm tra tài liệu hướng dẫn để biết thêm các ví dụ mã.

Các tính năng chính

  • Nhẹ: sạch sẽ, dễ hiểu mã.
  • Đối tượng sử dụng PHP Data (PDO) với thực hành tốt nhất.
  • Tự động Tạo báo cáo chuẩn bị sẵn.
  • Dễ dàng Insert, Update, Delete phương pháp.
  • Chọn Rows, Columns, biến với một lớp lót.
  • Tài liệu đầy đủ.
  • Hỗ trợ liên tục.

Ủng hộ

Liên hệ với tôi nếu bạn có bất kỳ câu hỏi hoặc vấn đề với lớp này. Tôi sẽ làm hết sức mình để trả lời tất cả các email càng nhanh càng tốt.

Sử dụng

 // Bao gồm các tập tin lớp học trong kịch bản của bạn. yêu cầu ('/ path / to / smplPDO.php'); $ Db_host = 'localhost'; $ Db_name = 'cơ sở dữ liệu'; $ DB_USER = 'db_username'; $ Db_pass = 'db_password'; // Init học cùng lớp với PDO $ Db = smplPDO mới ("mysql: host = $ db_host; dbname = $ db_name", $ DB_USER, $ db_pass); // INSERT, UPDATE, DELETE với báo cáo chuẩn bị: $ Db-> chèn ('bảng', array ('name' => 'John Doe', 'tuổi' => 28)); $ Db-> cập nhật ('bảng', array ('tuổi' => 29), array ('name' => 'John Doe')); $ Db-> xóa ('bảng', array ('name' => 'John Doe')); // CHỌN tất cả, đơn hàng, cột và biến duy nhất: $ Db-> get_all ('bảng', array ('tuổi' => 22)); $ Db-> get_row ('bảng', array ('name' => 'John Doe')); $ Db-> get_col ('bảng', array ('tuổi' => 28), array ('name')); $ Db-> get_var ('bảng', array ('name' => 'John Doe')); // GROUP BY, ORDER BY VÀ GIỚI HẠN // Cài đặt chúng ngay trước khi bất kỳ get_ * gọi: $ Db-> group_by = "tuổi"; // Hàng nhóm theo lĩnh vực tuổi. $ Db-> order_by = "id DESC"; // Để theo lĩnh vực id giảm dần. $ Db-> giới hạn = "0,10"; // Được 10 dòng bắt đầu từ 0. $ Db-> get_all ('bảng', array ('tuổi' => 22)); // Kiểm tra xem một hồ sơ tồn tại: if ($ db-> tồn tại ('bảng', array ('name' => 'John Doe'))) echo 'Ghi lại tồn tại!'; // Lấy số các hồ sơ phù hợp với: $ Db-> get_count ('bảng', array ('tuổi' => 22)); // Xem các lỗi cuối cùng đánh bắt: echo $ db-> lỗi; // In ra tất cả các thuộc tính cần thiết: $ Db-> debug (); 

Lịch sử Version

v1.1
  • Tiểu sửa lỗi và chỉnh sửa.
v1.0
  • Phiên bản ban đầu.

Tải về
Các thành phần khác trong thể loại nàyTất cả các thành phần của tác giả này
Ý kiếnCâu hỏi thường gặp và câu trả lời

Tài sản

Tạo ra:
06 tháng 11 12

Cập nhật lần cuối:
N / A

:
PHP 5.x Phiên bản phần mềm

tập tin bao gồm:
PHP

Từ khóa

Thương mại điện tử, tất cả cá, c Items, trừu tượng, lớp, cơ sở dữ liệu, db, mysql, PDO, php, wrapper