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

Abonner på vores feed for at holde dig ajour !

Nyt! Følg os som du ønsker det!


smplPDO - MySql Database Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

smplPDO Database Abstraction Class

smplPDO er en enkel og let PHP BOB Database Abstraction Class skrevet at udvide PDO (BOB) med ekstremt nyttige funktioner. Stenografi metoder pakket med det kan reducere mængden af kopieret kode og øge læsbarheden af dine scripts samt forbedre sikkerhed og ydeevne med automatisk forberede & fuldbyrdende forberedte udsagn.

Med smplPDO, kan du skrive fuldt funktionsdygtige databaseaktiveret PHP apps med ZERO kendskab til SQL.

 // Meget enkel brugergodkendelse eksempel med smplPDO. // Init smplPDO $ Db = ny smplPDO ("mysql: host = localhost; dbname = database", "DBUSER ',' DBPASS '); // Bruger bogført hendes e-mail og adgangskode med en formular $ Email = array ('email' => $ _ POST ['email']); // Tjek om en bruger findes med de indsendte e-mail: if (! $ DB-> eksisterer ("brugere", $ email)) exit ('Bruger ikke fundet!'); // Hvis brugeren findes, kontrollere, om indsendt adgangskoden er korrekt: ellers hvis ($ DB-> get_var ("brugere", $ email, 'password')! = md5 ($ _POST ['pwd'])) exit ("Forkert password"); // Bruger fundet og kodeord er korrekt, så lad os velkommen med fornavn: echo 'Velkommen, «. $ DB-> get_var ("brugere", $ email, "fornavn"); 

Tjek dokumentationen for flere kodeeksempler.

Hovedtræk

  • Let: ren, let at forstå koden.
  • Bruger PDO (BOB) med bedste praksis.
  • Opretter automatisk Tilberedte Udtalelser.
  • Nem Insert, Update, Delete Methods.
  • Vælg rækker, kolonner variable med one-liners.
  • Fuldt dokumenteret.
  • Kontinuerlig Support.

Support

Kontakt mig, hvis du har spørgsmål eller problemer med denne klasse. Jeg vil gøre mit bedste for at besvare alle de e-mails så hurtigt som muligt.

Usage

 // Medtag klasse fil i dit script. kræver ("/ sti / til / smplPDO.php '); $ Db_host = 'localhost'; $ Db_name = »database«; $ Db_user = 'db_username «; $ Db_pass = 'db_password «; // Init klassen samme som BOB $ Db = ny smplPDO ("mysql: host = $ db_host; dbname = $ db_name", $ db_user, $ db_pass); // INSERT, UPDATE, DELETE med forberedte udsagn: $ DB-> Indsæt (»bord«, array ('navn' => 'John Doe', 'alder' => 28)); $ DB-> opdatering ('bord', array ('alder' => 29), array ('navn' => 'John Doe')); $ DB-> slet (»bord«, array ('navn' => 'John Doe')); // Vælge alle, enkelt række, enkelt kolonne og en enkelt variabel: $ DB-> get_all (»bord«, array ('alder' => 22)); $ DB-> get_row (»bord«, array ('navn' => 'John Doe')); $ DB-> get_col (»bord«, array ('alder' => 28), array ('navn')); $ DB-> get_var (»bord«, array ('navn' => 'John Doe')); // GROUP BY, ORDER BY OG LIMIT // Sæt dem lige før enhver get_ * opkald: $ DB-> group_by = "alder"; // Gruppe rækker ved felt alder. $ DB-> order_by = "id DESC"; // Ordre ved id felt faldende. $ DB-> limit = "0,10"; // Få 10 rækker startende fra 0. $ DB-> get_all (»bord«, array ('alder' => 22)); // Tjek om en post findes: if ($ DB-> eksisterer ('bord', array ('navn' => 'John Doe'))) echo 'Record eksisterer!'; // Få optællingen af ​​matchende poster: $ DB-> get_count (»bord«, array ('alder' => 22)); // Se sidste fejl catched: echo $ DB-> fejl; // Udskriv alle nødvendige egenskaber: $ DB-> debug (); 

Version History

v1.1
  • Mindre fejlrettelser og korrektioner.
v1.0
  • Første version.

Hent
Andre komponenter i denne kategoriAlle komponenter i denne forfatter
KommentarerOfte stillede spørgsmål og svar

Egenskaber

Lavet:
6 November 12 Seneste opdatering

Software Version:
PHP 5.x

Files Inkluderet:
PHP

Søgeord

eCommerce, alle elementer, abstraktion, klasse, database, db, MySQL, BOB, php, wrapper