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

Rep les nostres RSS per estar al dia!

Nou! Segueix-nos com vulguis!


smplPDO - MySql Database Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Base de dades smplPDO Abstracció Classe

smplPDO és un simple i lleuger PHP PDO abstracció de base de dades de classe escrit per estendre PHP Data Objects (PDO) amb característiques molt útils. Mètodes de taquigrafia per portar amb ell poden reduir la quantitat de codi duplicat i augmentar la llegibilitat de les seqüències d'ordres, així com millorar la seguretat i el rendiment de preparar de forma automàtica i execució de sentències preparades.

Amb smplPDO, pot escriure aplicacions PHP amb bases de dades completament funcional amb zero coneixements de SQL.

 // Exemple molt simple d'autenticació d'usuari amb smplPDO. // Init smplPDO $ Db = new smplPDO ("mysql: host = localhost; dbname = base de dades", "dbuser ',' dbpass '); // Usuari ha escrit la seva adreça de correu electrònic i una contrasenya amb una forma $ Email = array ('email' => $ _POST ['email']); // Comprovar si existeix un usuari amb el correu electrònic enviat: if (! $ db-> existeix (, $ email 'usuaris')) sortida ('Usuari no trobat!'); // Si es troba l'usuari, la comprovació de contrasenyes presentada és correcta: else if ($ db-> get_var (, $ email, 'password')! = md5 'users' ($ _POST ['pwd'])) sortida ('contrasenya incorrecta'); // L'usuari troba i contrasenya és correcta, així que anem de benvinguda amb nom: 'Benvingut,' eco. $ DB> get_var ('usuaris', $ mail, 'Nom'); 

Fes una ullada a la documentació per a més exemples de codi.

Característiques principals

  • Pes lleuger: net, fàcil d'entendre el codi.
  • Utilitza PHP Data Objects (PDO) amb les millors pràctiques.
  • Crea automàticament Sentències preparades.
  • Fàcil Inserir, actualitzar, eliminar Mètodes.
  • Seleccionar files, columnes variables amb una sola línia.
  • Totalment documentat.
  • Suport Continu.

Suport

Posa't en contacte amb mi si vostè té alguna pregunta o problema amb aquesta classe. Faré el meu millor esforç per respondre a tots els correus electrònics tan ràpid com sigui possible.

Ús

 // Incloure arxiu de classe en l'script. requereix ('/ ruta / a / smplPDO.php'); 'Localhost' $ db_host =; 'Base de dades' $ nombre_bd =; $ Usuario_bd = 'db_username'; $ DB_PASS = 'DB_PASSWORD'; // Init de la classe mateixa com a DOP $ Db = new smplPDO ("mysql: host = $ db_host; dbname = $ nombre_bd", $ usuario_bd, $ DB_PASS); // INSERT, UPDATE, DELETE amb declaracions preparades: $ DB> insert ('taula', array ('nom' => 'John Doe', 'edat' => 28)); $ DB> actualització ('taula', array ('edat' => 29), array ('nom' => 'John Doe')); $ DB> delete ('taula', array ('nom' => 'John Doe')); // SELECT tot, una filera, columna única i sola variable: $ DB> get_all ('taula', array ('edat' => 22)); $ DB> get_row ('taula', array ('nom' => 'John Doe')); $ DB> get_col ('taula', array ('edat' => 28), array ('nom')); $ DB> get_var ('taula', array ('nom' => 'John Doe')); // GROUP BY, ORDER BY i LIMIT // Establir les correctes abans de qualsevol trucada get_ *: $ DB> group_by = "edat"; // Files del grup per camp edat. $ DB> order_by = "id DESC"; // Fi per camp id descendent. $ DB> límit = "0,10"; // Obtenir 10 files a partir de 0. $ DB> get_all ('taula', array ('edat' => 22)); // Comprovar si hi ha un registre: if ($ db-> hi ('taula', array ('nom' => 'John Doe'))) echo 'Record existeix!'; // Obtenir el recompte dels registres coincidents: $ DB> get_count ('taula', array ('edat' => 22)); // Veure l'últim error atrapat: echo $ db-> error; // Imprimeix totes les propietats necessàries: $ DB> debug (); 

Historial de versions

v1.1
  • Menor correccions d'errors i correccions.
v1.0
  • Versió inicial.

Descarregar
Altres components d'aquesta categoriaTots els components d'aquest autor
Comentaris dels clientsPreguntes freqüents i respostes

Propietats

Creada:
6 nov 12, última actualització

Versió de programari:
PHP 5.x

Arxius incloure:
PHP

Paraules clau

comerç, electrò, nic, tots els articles, l'abstracció, la classe, la base de dades, db, mysql, pdo, php, embolcall