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

Abonu al nia feed resti ĝisdata!

Nova! Sekvu nin kiel vi deziras gxin!


smplPDO - MySql Database Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

smplPDO Database Abstraction Klaso

smplPDO estas simpla kaj malpeza pezo PHP PDO Database Abstraction Klaso skribita etendi PHP datumoj Objektoj (PDO) kun ekstreme utilaj ĉefaĵoj. Stenografio metodoj pakitaj kun ĝi povas redukti la kvanton de duplikato kodo kaj pliigi legeblecon de via skriptoj tiel kiel plibonigi sekurecon kaj okupas kun aŭtomate preparante & ekzekutinte preta deklaroj.

Kun smplPDO, vi povas skribi plene funkcia datumbazo pelataj PHP apps kun ZERO scio de SQL.

 // Tre simpla uzanto autenticación ekzemple kun smplPDO. // Init smplPDO $ Db = nova smplPDO ("MySQL: host = localhost; dbname = datenbazo ',' dbuser ',' dbpass '); // Uzanto poŝtita ŝia retpoŝto kaj pasvorto kun formo $ Email = array ('email' => $ _ POST ['retpoŝtan']); // Kontrolu se uzanto ekzistas kun la prezentita retpoŝto: se (! $ db-> ekzistas ('uzantoj', $ email)) eliro ('Uzanto ne trovita!'); // Se uzanto estas trovita, kontrolu se prezentita pasvorto estas ĝusta: alie se ($ db-> get_var ('uzantoj', $ email 'pasvorto')! = MD5 ($ _POST ['PWD'])) eliro ('Malĝusta pasvorto'); // Uzanto trovis & pasvorto estas korekta, do ni bonvenon per antauxnomo: eĥo 'Bonvenon'. $ Db-> get_var ('uzantoj', $ email: antauxnomo '); 

Check out dokumentado por pli kodo ekzemploj.

Ĉefaj Trajtoj

  • Malpeza: pura, facila kompreni kodon.
  • Uzoj PHP datumoj Objektoj (PDO) kun bonaj praktikoj.
  • Aŭtomate kreas preparitaj Deklaroj.
  • Facila Enmeti, Update, Forigi Metodoj.
  • Elektu Vicoj, Kolumnoj: Variabloj kun unu-linioj.
  • Plene Dokumentita.
  • Kontinua Subteno.

Subteno

Kontakti min se vi havas demandojn aŭ problemojn kun tiu klaso. Mi faros mian plejeblon respondi ĉiujn retpoŝtojn tiel rapide kiel ebla.

Uzado

 // Inkluzivi klaso dosieron en via skribado. postuli ('/ vojo / al / smplPDO.php'); $ Db_host = 'localhost'; $ Db_name = 'datumbazo'; $ Db_user = 'db_username'; $ Db_pass = 'db_password'; // Init la klaso sama kiel PDO $ Db = nova smplPDO ("MySQL: host = $ db_host; dbname = $ db_name", $ db_user, $ db_pass); // INSERT, UPDATE, DELETE kun preparitaj deklaroj: $ Db-> enmeti ('tablo', array ('nomo' => 'John Doe', 'epoko' => 28)); $ Db-> update ('tablo', array ('aĝo' => 29), array ('nomo' => 'John Doe ")); $ Db-> delete ('tablo', array ('nomo' => 'John Doe ")); // SELECT ĉiu, sola vico, sola kolumno kaj sola variablo: $ Db-> get_all ('tablo', array ('aĝo' => 22)); $ Db-> get_row ('tablo', array ('nomo' => 'John Doe ")); $ Db-> get_col ('tablo', array ('aĝo' => 28), array ('nomo')); $ Db-> get_var ('tablo', array ('nomo' => 'John Doe ")); // GRUPO POR, ORDER BY KAJ Limit // Enkadrigo ĝuste antaŭ ajna get_ * alvoko: $ Db-> group_by = "aĝon"; // Grupo vicoj por aĝo kampo. $ Db-> order_by = "identigilo DESC"; // Ordon per identigilo kampo malsupreniranta. $ Db-> limo = "0,10"; // Akiri 10 vicoj ekde 0. $ Db-> get_all ('tablo', array ('aĝo' => 22)); // Kontrolu se rekordo ekzistas: se ($ db-> ekzistas ('tablo', array ('nomo' => 'John Doe "))) echo' Rekordo ekzistas! '; // Akiri la grafo de trafitaj registroj: $ Db-> get_count ('tablo', array ('aĝo' => 22)); // Vidu la lasta trompo urĝis: echo $ db-> eraro; // Printi ĉiujn necesajn propraĵoj: $ Db-> elpurigi (); 

Versio Historio

v1.1
  • Minora Insekto Amane kaj korektoj.
v1.0
  • Komenca versio.

Elŝuti
Aliaj komponantoj en ĉi tiu kategorioĈiuj komponantoj de tiu aŭtoro
KomentojOftaj demandoj kaj respondoj

Propraĵoj

Kreita:
6 Novembro 12

Last Update:
N / A

Programaro Versio:
PHP 5.x, Dosieroj Inkluditaj

Ŝlosilvortoj

eCommerce, All Eroj, abstraktado, klaso, datumbazon, db, mysql, PDO, php, wrapper