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å vårt feed for å holde deg oppdatert!

Nyhet! Følg oss som du vil ha det!


smplPDO - MySql Database Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

smplPDO Database Abstraction Class

smplPDO er en enkel og lett PHP PUD Database Abstraction Class skrevet for å forlenge PHP Data Objects (PUD) med ekstremt nyttige funksjoner. Stenografi metoder pakket med det kan redusere mengden av duplikat kode og øke lesbarheten av skriptene samt forbedre sikkerhet og ytelse med automatisk forberede og utføre forberedte uttalelser.

Med smplPDO, kan du skrive fullt funksjonelle databasedrevne PHP apps med null kunnskap om SQL.

 // Veldig enkelt brukerautentisering eksempel med smplPDO. // Init smplPDO $ Db = new smplPDO ("mysql: host = localhost, DBNAME = database", "dbuser ',' dbpass '); // Brukeren postet hennes e-post og passord med en form $ Email = array ('e' => $ _ POST ['email']); // Sjekk om en bruker eksisterer med den innsendte e-post: if (! $ DB> finnes ('brukere', $ email)) exit ('Bruker ikke funnet!'); // Hvis brukeren er funnet, sjekk om innsendt passord er riktig: else if ($ DB> get_var ('brukere', $ email, "passord")! = md5 ($ _POST ['pwd'])) exit ('Feil passord'); // Bruker funnet og passord er riktig, så la oss velkommen med fornavn: echo 'Velkommen'. $ DB> get_var ('brukere', $ email, 'fornavn'); 

Sjekk ut dokumentasjon for flere kodeeksempler.

Hovedfunksjon

  • Lett: rene, enkle å forstå koden.
  • Bruker PHP Data Objects (PUD) med beste praksis.
  • Oppretter automatisk Preparerte regnskap.
  • Enkel Insert, Update, Delete Methods.
  • Velg rader, kolonner, variabler med one-liners.
  • Fullt Dokumentert.
  • Kontinuerlig støtte.

Support

Kontakt meg hvis du har spørsmål eller problemer med denne klassen. Jeg vil gjøre mitt beste for å svare på alle e-postene så fort som mulig.

Usage

 // Inkluder klasse fil i skriptet. require ('/ sti / til / smplPDO.php'); $ Db_host = 'localhost'; $ Db_name = 'database'; $ Db = 'db_username'; $ Db_pass = 'db'; // Init klassen samme som PUD $ Db = new smplPDO ("mysql: host = $ db_host; dbnavn = $ db_name", $ db, $ db_pass); // INSERT, UPDATE, DELETE med preparerte uttalelser: $ DB> Sett ('tabell', array ('name' => 'John Doe', 'alder' => 28)); $ DB> oppdatering ('tabell', array ('alder' => 29), array ('name' => 'John Doe')); $ DB> slett ('tabell', array ('name' => 'John Doe')); // Velg alt, enkelt rad, enkelt kolonne og enkelt variabel: $ DB> get_all ('tabell', array ('alder' => 22)); $ DB> get_row ('tabell', array ('name' => 'John Doe')); $ DB> get_col ('tabell', array ('alder' => 28), array ('navn')); $ DB> get_var ('tabell', array ('name' => 'John Doe')); // GROUP BY, ORDER BY OG LIMIT // Sette dem rett før noen get_ * samtale: $ DB> group_by = "alder"; // Gruppe rader etter alder feltet. $ DB> order_by = "id DESC"; // Rekkefølge etter id-feltet synkende. $ DB> limit = "0,10"; // Få 10 rader fra 0. $ DB> get_all ('tabell', array ('alder' => 22)); // Sjekk om rekord finnes: if ($ DB> finnes ('tabell', array ('name' => 'John Doe'))) echo 'Record finnes!'; // Få greven av samsvarende poster: $ DB> get_count ('tabell', array ('alder' => 22)); // Se den siste feilen ble forkjølet: echo $ DB> feil; // Skriv ut alle nødvendige egenskaper: $ DB> debug (); 

Versjonshistorikk

v1.1
  • Mindre feilrettinger og korreksjoner.
v1.0
  • Initial versjon.

Laste ned
Andre komponenter i denne kategorienAlle komponenter av denne forfatteren
KommentarerOfte stilte spørsmål og svar

Egenskaper

Laget:
6 november 12, Siste oppdatering

Programvare versjon:
PHP 5.x

Files Inkludert:
PHP

Søkeord

eCommerce, alle elementer, abstraksjon, klasse, database, db, mysql, PUD, php, wrapper