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

@fr1wwsAbonnez-vous à notre RSS pour rester à jour!

Nouveau! Suivez-nous que vous le souhaitez!


smplPDO - MySql Database Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Base de données smplPDO Abstraction classe

smplPDO est un simple et léger PHP PDO abstraction de données de classe écrit à étendre PHP Data Objects (PDO) avec des fonctionnalités très utiles. Méthodes de sténographie emballés avec elle peuvent réduire la quantité de code dupliqué et améliorer la lisibilité de vos scripts ainsi que d'améliorer la sécurité et les performances de préparer automatiquement et l'exécution des instructions préparées.

Avec smplPDO, vous pouvez écrire par base de données entièrement fonctionnels des applications PHP avec ZERO connaissance de SQL.

 // Exemple très simple de l'authentification des utilisateurs avec smplPDO. // Initialisation smplPDO $ Db = new smplPDO ("mysql: host = localhost; dbname = base de données", "dbuser», «dbpass '); // Utilisateur affiché son e-mail et mot de passe avec une forme $ Email = array ('email' => $ _ POST ['email']); // Vérifier si un utilisateur existe avec le courriel soumise: if (! $ db-> existe (, $ email "utilisateurs")) sortie («Utilisateur introuvable! '); // Si l'utilisateur se trouve, vérifier si le mot de passe soumis est correcte: else if ($ db-> get_var (, $ email, "password")! = md5 «utilisateurs» ($ _POST ['pwd'])) sortie ("Mot de passe incorrect"); // Utilisateur et mot de passe trouvé est correct, alors disons bienvenue avec prénom: echo 'Bonjour,'. $ Db-> get_var (, $ email 'utilisateurs,' prénom '); 

Consultez la documentation pour plus d'exemples de code.

Caractéristiques principales

  • Léger: propre, facile à comprendre le code.
  • Utilise PHP Data Objects (PDO) avec les meilleures pratiques.
  • Crée automatiquement les commandes préparées.
  • Facile Insert, Update, Delete méthodes.
  • Sélectionnez lignes, colonnes, variables avec des one-liners.
  • Entièrement documenté.
  • Soutien continu.

Soutien

Contactez-moi si vous avez des questions ou des problèmes avec cette classe. Je ferai de mon mieux pour répondre à tous les emails le plus rapidement possible.

Usage

 // Inclure fichier de classe dans votre script. require ('/ path / to / smplPDO.php'); $ Db_host = 'localhost'; $ Db_name = 'base de données'; $ Db_user = 'db_username'; $ Db_pass = 'DB_PASSWORD'; // Initialiser le classe même comme AOP $ Db = new smplPDO ("mysql: host = $ db_host; dbname = $ nom_base_de_donnees", $ db_user, $ db_pass); // INSERT, UPDATE, DELETE avec les instructions préparées: $ Db-> insert ('table', array ('nom' => 'John Doe', 'age' => 28)); $ Db-> update ('table', array ('âge' => 29), array ('nom' => 'John Doe')); $ Db-> delete ('table', array ('nom' => 'John Doe')); // SELECT tout, rangée, colonne unique et une seule variable: $ Db-> get_all ('table', array ('âge' => 22)); $ Db-> get_row ('table', array ('nom' => 'John Doe')); $ Db-> get_col ('table', array ('âge' => 28), array ('nom')); $ Db-> get_var ('table', array ('nom' => 'John Doe')); // GROUP BY, ORDER BY et LIMIT // Définir les droit avant tout get_ * appel: $ Db-> group_by = "âge"; // Regrouper les lignes de champ de l'âge. $ Db-> order_by = "id DESC"; // Afin de champ id décroissant. $ Db-> limite = "0,10"; // Obtenir 10 lignes à partir de 0. $ Db-> get_all ('table', array ('âge' => 22)); // Vérifier si un enregistrement existe: if ($ db-> existe ('table', array ('nom' => 'John Doe'))) echo 'enregistrement existe!'; // Obtenir le nombre de fiches correspondantes: $ Db-> get_count ('table', array ('âge' => 22)); // Voir la dernière erreur capture: echo $ db-> erreur; // Affichera toutes les propriétés nécessaires: $ Db-> debug (); 

Historique des versions

v1.1
  • Correction de bugs mineurs et corrections.
v1.0
  • Version initiale.

Télécharger
D'autres éléments de ce typeTous les composants de cet auteur
CommentairesFoire aux questions et réponses

Propriétés

Créé:
6 Novembre 12

Dernière mise à jour:
N / A

Version du logiciel:
PHP 5.x, fichiers inclus

Mots-clés

eCommerce, tous les objets, abstraction, la classe, la base de donné, es, db, mysql, PDO, php, emballage