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

Abonneer u op onze feed om de hoogte te blijven!

Nieuw! Volg ons als u het wilt!


smplPDO - MySql Database Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

smplPDO Database Abstraction Class

smplPDO is een eenvoudige en lichtgewicht PHP BOB Database Abstraction Class geschreven om PHP Data Objects (PDO) uit te breiden met uiterst nuttige functies. Steno methoden ingepakt met het kan het bedrag van de duplicaat code te verminderen en de leesbaarheid van uw scripts, evenals het verbeteren van de veiligheid en de prestaties met automatisch voorbereiding en uitvoering van prepared statements.

Met smplPDO, kunt u volledig functionele database-gedreven PHP applicaties te schrijven met NUL kennis van SQL.

 // Zeer eenvoudige authenticatie van de gebruiker bijvoorbeeld met smplPDO. // Init smplPDO $ Db = new smplPDO ("mysql: host = localhost; dbname = databank ',' dbuser ',' DBPASS '); // Gebruiker haar e-mail en wachtwoord geplaatst met een vorm $ Email = array ('e' => $ _ POST ['email']); // Controleer of een gebruiker bestaat met het ingediende e-mail: if (! $ db-> bestaat ('gebruikers', $ email)) exit ('Gebruiker niet gevonden!'); // Als de gebruiker wordt gevonden, controleer dan of ingediend wachtwoord correct is: else if ($ db-> get_var ('gebruikers', $ email, 'password')! = md5 ($ _POST ['pwd'])) exit ('Fout wachtwoord'); // Gebruiker gevonden en wachtwoord correct is, dus laten we welkom met voornaam: echo 'Welkom,'. $ Db-> get_var (, $ email 'gebruikers', 'voornaam'); 

Check out de documentatie voor meer code voorbeelden.

Hoofdlijnen

  • Lichtgewicht: schoon, gemakkelijk te code te begrijpen.
  • Maakt gebruik van PHP Data Objects (PDO) met best practices.
  • Maakt automatisch prepared statements.
  • Gemakkelijk Insert, Update, Delete Methods.
  • Selecteer Rijen, Kolommen, Variabelen met one-liners.
  • Volledig gedocumenteerd.
  • Continue ondersteuning.

Ondersteuning

Contact met mij op als u vragen heeft of problemen met deze klasse. Ik zal mijn best doen om alle e-mails te beantwoorden zo snel mogelijk.

Gebruik

 // Include class file in je script. vereisen ('/ pad / naar / smplPDO.php'); $ Db_host = 'localhost'; $ Db_name = "databank"; $ Db_gebruiker = 'db_username'; $ Db_pass = 'db_password; // Init de klasse hetzelfde als BOB $ Db = new smplPDO ("mysql: host = $ db_host; dbname = db_name $", $ db_gebruiker, $ db_pass); // INSERT, UPDATE, DELETE met prepared statements: $ Db-> voegen ('tafel', array ('name' => 'John Doe', 'leeftijd' => 28)); $ Db->-update ('tafel', array ('leeftijd' => 29), array ('name' => 'John Doe')); $ Db-> verwijderen ('tafel', array ('name' => 'John Doe')); // Alles selecteren, enkele rij, één kolom en één variabele: $ Db-> get_all ('tafel', array ('leeftijd' => 22)); $ Db-> get_row ('tafel', array ('name' => 'John Doe')); $ Db-> get_col ('tafel', array ('leeftijd' => 28), array ('naam')); $ Db-> get_var ('tafel', array ('name' => 'John Doe')); // GROUP BY, ORDER BY en LIMIT // Deze in te stellen vlak voor een get_ * oproep: $ Db-> group_by = "leeftijd"; // Groep rijen naar leeftijd veld. $ Db-> order_by = "id DESC"; // Bestelling door id veld dalen. $ Db-> limit = "0,10"; // Krijg je 10 rijen vanaf 0. $ Db-> get_all ('tafel', array ('leeftijd' => 22)); // Controleer of er een record bestaat: if ($ db-> bestaat ('tafel', array ('name' => 'John Doe'))) echo 'Record bestaat!'; // Haal de telling van overeenkomende records: $ Db-> get_count ('tafel', array ('leeftijd' => 22)); // Zie de laatste fout gevangen: echo $ db-> error; // Print alle noodzakelijke eigenschappen: $ Db-> debug (); 

Version History

v1.1
  • Minor Bug Fixes en correcties.
v1.0
  • Eerste versie.

Downloaden
Andere onderdelen in deze categorieAlle onderdelen van deze auteur
OpmerkingenVeelgestelde vragen en antwoorden

Eigenschappen

Gemaakt:
6 12 november

Laatste update:
N / A

Software Version:
PHP 5.x

Files Inbegrepen:
PHP

Trefwoorden

eCommerce, Alle artikelen, abstractie, klasse, database, db, mysql, BOB, php, wrapper