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

Mega Class Database (MYSQL) v 1.0

— Add-On pour WorldWideScripts.net

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

Nouveau! Suivez-nous que vous le souhaitez!


Mega Class Database (MYSQL) v 1.0 - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Base de données de classe Mega (MYSQL) v 1.0


Utilisez toutes les fonctionnalités de MySQL en PHP.

Caractéristiques principales:

1. Compatible avec MySQL: MySQL 3.23+, MySQL 4.0+, MySQL 4.1+, MySQL 5.0+.
2. Facile à utiliser, propre, facile à comprendre le code.
3. Accès base de données MySQL sans aucune connaissance de MySQL ou SQL.
4. Utilise tableau associatif de données à INSERT et UPDATE lignes dans la table de base de données.
5. Facultatif fonction de chaîne d'échappement pour éviter injections SQL.
6. crée automatiquement les commandes préparées.
7. Sélectionnez lignes, des colonnes, des variables avec one-liners.
8. Easy Select, Insert, Update, Delete, filtrée
9. correctement documentées avec des exemples et des commentaires.
10. petite taille.
11. Attachez entièrement documenté.


Fonctions

 // Se connecter au serveur sql_connect ($ SQLServer, sqluser $, $ sqlpassword, base de données $, $ port = false, $ persistance = false, $ new_link = false); // ------------------------------------------------ ----------------- + sql_query ($ query = ''); // Construire instruction SQL du tableau pour sélectionner et choisir des déclarations distinctes // ------------------------------------------------ ----------------- + // Requête Build LIMITE sql_query_limit ($ query, $ au total, $ offset = 0); // ------------------------------------------------ ----------------- + // Extraction de la ligne actuelle sql_fetchrow (query_id $); // ------------------------------------------------ ----------------- + // Possibles valeurs de requête: SELECT, SELECT_DISTINCT fonction sql_build_query ($ query, $ array); // ------------------------------------------------ ----------------- + // Exécuter plus d'une instruction d'insertion. sql_multi_insert ($ table, $ & sql_ary); // ------------------------------------------------ ----------------- + // Évasion chaîne utilisée dans la requête SQL sql_escape (); // ------------------------------------------------ ----------------- + // Obtient des informations sur la table spécifiée. get_table_status ($ table_name); // ------------------------------------------------ ----------------- + // Obtient le nombre exact de lignes dans une table spécifiée. get_row_count ($ table_name); // ------------------------------------------------ ----------------- + // Obtient le nombre estimé de lignes dans une table spécifiée. get_estimated_row_count ($ table_name); // ------------------------------------------------ ----------------- + // Page d'erreur SQL d'affichage sql_error (); // ------------------------------------------------ ----------------- + // Construire IN ou pas dans SQL chaîne de comparaison, utilisations <> ou = sur un seul élément sql_in_set ($ terrain, $ array, $ Négation = false, $ allow_empty_set = false); // ------------------------------------------------ ----------------- + // Régler correctement COMME expression pour les caractères spéciaux sql_like_expression ($ expression); // ------------------------------------------------ ----------------- + // Les informations de version à propos de la base de données utilisée sql_server_info (); // ------------------------------------------------ ----------------- + // Nombre de lignes affectées Retour sql_affectedrows (); // ------------------------------------------------ ----------------- + // Chercher à ligne donnée sql_rowseek ($ rownum, & $ query_id); // ------------------------------------------------ ----------------- + // Obtenir dernière inséré id après instruction d'insertion sql_nextid (); // ------------------------------------------------ ----------------- + // Résultat SQL gratuit sql_freeresult ($ query_id = false); // ------------------------------------------------ ----------------- + // Étroite connexion SQL SQL_CLOSE (); // ------------------------------------------------ ----------------- + 

Usage

 // Définir fichier de classe dans votre script. define ('IN_MEGA_DB', true); // Inclure fichier de classe dans votre script. include ('mega.class.database.php'); $ dbhost = 'localhost'; $ dbport = ''; $ dbname = 'base de données'; $ dbuser = 'db_username'; $ dbpasswd = 'DB_PASSWORD'; $ tableprefix = ''; // ex table utilisée define ('USERS_TABLE', $ tableprefix 'utilisateurs.'); // Nouvelle Classe $ db = new dbal_mysql (); // Connexion base de données $ con = sql_connect ($ dbhost, dbuser $, $ dbpasswd, $ dbname, dbport $); // ------------------------------------------------ ----------------- + // SELECT, INSERT, UPDATE, DELETE avec les déclarations préparées: // ------------------------------------------------ ----------------- + // SELECT $ sql = $ db-> sql_query ("SELECT * FROM".USERS_TABLE "".); $ row = $ db-> sql_fetchrow ($ sql); // Ou alors while ($ row = $ db-> sql_fetchrow ($ sql)) { // Alors que le code } // ------------------------------------------------ ----------------- + // INSERT sql_ins $ = array ( 'id' => (int) '', 'username' => 'nom d'utilisateur', 'password' => '123456', 'email' => [email protected] », «statut '=> (int)' 1 ', ); $ sql = "INSERT INTO '. USERS_TABLE. ''. $ db-> sql_build_array ('insert', sql_ins $); $ result = $ db-> sql_query ($ sql); // ------------------------------------------------ ----------------- + // METTRE À JOUR $ db-> sql_query (.. "UPDATE" USERS_TABLE "SET` password` = '123456' WHERE `id` = '1'"); // ------------------------------------------------ ----------------- + // EFFACER $ db-> sql_query ("DELETE" USERS_TABLE "WHERE` id` = '1' "..); // ------------------------------------------------ ----------------- + // Requête de limite if (isset ($ _ GET ['page'])!) {$ page = 1;} else {$ page = intval ($ _ GET ['page']);} $ sql_limit = '10'; sql_start $ = ($ sql_limit * $ la page) - sql_limit $; $ sql = "SELECT * FROM".USERS_TABLE "Tri par date DESC."; $ result = $ db-> sql_query_limit ($ sql, $ sql_limit, sql_start $); while ($ row = $ db-> sql_fetchrow ($ result)) { // Alors que le code } // ------------------------------------------------ ----------------- + // Lignes Num echo $ db-> get_row_count (USERS_TABLE); echo $ db-> get_estimated_row_count (USERS_TABLE); 


Version Histoire

 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éé:
21 Janvier 13

Dernière mise à jour:
N / A

Fichiers inclus:
PHP

Une version de logiciel:
PHP 4.x, 5.x de PHP, MySQL 4.x, 5.x de MySQL, Autres

Mots-clés

eCommerce, eCommerce, Tous les articles, Base de donné, es de classe, MYSQL classe, base de donné, es, base de donné, es de classe mé, ga, mysql