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 la WorldWideScripts.net

Aboneaza-te la feed-ul nostru pentru a rămâne până la data!

Nou! Urmați- ne cum vrei!


smplPDO - MySql Database Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

smplPDO Baza de date Abstraction Class

smplPDO este un simplu și lumină-greutate PHP DOP abstractizare colecțiilor de date Clasa scris pentru a extinde PHP Data Objects (DOP), cu caracteristici extrem de utile. Metode de stenografie ambalate cu ea poate reduce cantitatea de cod duplicat și de a crește lizibilitatea de script-uri, precum și îmbunătățirea securității și performanței cu pregătirea în mod automat și de executare declarații pregătite.

Cu smplPDO, puteți scrie pe deplin funcționale baze de date PHP aplicații cu ZERO cunostinte de SQL.

 // Foarte simplu exemplu autentificarea utilizatorului cu smplPDO. // Init smplPDO $ Db = new smplPDO ("mysql: host = localhost; dbname = bază de date", "dbuser", "dbpass '); // Utilizator a postat de e-mail și parola ei cu o formă $ Email = array ('email' => $ _ POST ['email']); // Verificați dacă există un utilizator cu adresa de email a prezentat: if (! $ DB> există (, $ email "utilizatori")) ieșire ("Utilizatorul nu a fost găsit! '); // Dacă utilizatorul este găsit, verificați dacă parola introduse sunt corecte: altfel dacă ($ DB> get_var ("utilizatori", $ email, 'parola')! = md5 ($ _POST ['pwd'])) ieșire ("parolă greșită '); // User-au găsit & parola este corectă, așa că hai bun venit cu prenumele: echo 'Bine ai venit, ". $ DB> get_var ("utilizatori", $ e-mail, "Prenumele"); 

Check out documentația pentru mai multe exemple de cod.

Caracteristici principale

  • Ușoare: curat, ușor de înțeles cod.
  • Folosește PHP Data Objects (DOP), cu cele mai bune practici.
  • Creează automat Declaratii preparați.
  • Ușor Insert, Update, Delete Metode.
  • Selectați rânduri, coloane, variabile cu o singură garnituri.
  • Complet documentate.
  • Suport continuu.

Suport

Contactați-mă dacă aveți întrebări sau probleme cu această clasă. Voi face meu cel mai bun pentru a răspunde la toate e-mailurile cât mai repede posibil.

Folosire

 // Include fișier de clasă în script-ul. necesită ("/ calea / catre / smplPDO.php '); $ Db_host = 'localhost'; $ Db_name = 'baza de date'; $ DB_USER = 'db_username'; $ Db_pass = 'PAROLĂ_BD'; // Init clasa aceeași ca DOP $ Db = new smplPDO ("mysql: găzduite = $ db_host; dbname = $ db_name", $ DB_USER, $ db_pass); // INSERT, UPDATE, DELETE cu declarații pregătite: $ DB> insera ("masă", array ('name' => 'John Doe "," vârsta "=> 28)); $ DB> modificare ("masă", array ("vârsta" => 29), array ('name' => 'John Doe ")); $ DB> Șterge ("masă", array ('name' => 'John Doe ")); // Selectați Toate, singur rând, coloană unică și singură variabilă: $ DB> get_all ("masă", array ("vârsta" => 22)); $ DB> get_row ("masă", array ('name' => 'John Doe ")); $ DB> get_col ("masă", array ("vârsta" => 28), array ("nume")); $ DB> get_var ("masă", array ('name' => 'John Doe ")); // GROUP BY, ORDER BY și limita // Setați-le chiar înainte de orice get_ * apel: $ DB> group_by = "vârstă"; // Rânduri Grup de domeniul de vârstă. $ DB> order_by = "id DESC"; // Ordin de teren id descendent. $ DB> limită = "0,10"; // Obține 10 rânduri incepand de la 0. $ DB> get_all ("masă", array ("vârsta" => 22)); // Verificați dacă există o înregistrare: if ($ DB> există ("masă", array ('name' => 'John Doe "))) echo" există record! "; // Ia numărul de înregistrări care se potrivesc: $ DB> get_count ("masă", array ("vârsta" => 22)); // Vezi ultimul eroare prins: echo $ DB> eroare; // Afiseaza toate proprietățile necesare: $ DB> debug (); 

Istoricul versiunilor

v1.1
  • Minor bug fixat și corecturi.
v1.0
  • Versiunea inițială.

Descărcați
Alte componente din această categorieToate componentele acestui autor
ComentariiÎntrebări frecvente și răspunsuri

Proprietăți

Creat:
06 noiembrie 12

Ultima actualizare:
N / A

Software Version:
PHP 5.x, fișiere incluse

Cuvinte cheie

eCommerce, toate produsele, abstractizare, de clasă, baze de date, db, mysql, DOP, php, î, nveliș