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

Iscriviti al nostro feed per rimanere sempre aggiornato!

Nuovo! Seguici come lo vuoi!


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

Ads

Ad: Bluehost hosting

Mega Class database (MySQL) v 1.0


Utilizzare tutte le funzionalità di MySQL in PHP.

Caratteristiche principali:

1. MySQL Compatibile con: 3.23+ MySQL, MySQL 4.0+, MySQL 4.1+, MySQL 5.0+.
2. Facile da usare, pulito, facile da capire il codice.
3. Accesso ai database MySQL senza alcuna conoscenza di MySQL o SQL.
4. Utilizza array associativo di dati da inserire e aggiornare righe nella tabella del database.
5. Funzione opzionale stringa di escape per evitare SQL iniezioni.
6. crea automaticamente istruzioni preparate.
7. Selezionare righe, colonne, variabili con one-liner.
8. Facile Select, Insert, Update, Delete, filtrata
9. adeguatamente documentati con esempi e commenti.
10. di piccola dimensione.
11. Fissare la completamente documentato.


Funzioni

 // Connessione al server sql_connect ($ sqlserver, $ sqluser, $ sqlpassword, $ database, $ port = false, $ persistenza = false, $ nuova_connessione = false); // ------------------------------------------------ ----------------- + sql_query ($ query = ''); // Crea dichiarazione di sql da array per selezionare e selezionare le dichiarazioni distinte // ------------------------------------------------ ----------------- + // Cerca Costruire LIMITE sql_query_limit ($ query, $ totale, $ offset = 0); // ------------------------------------------------ ----------------- + // Recupera riga corrente sql_fetchrow ($ query_id); // ------------------------------------------------ ----------------- + // Valori possibili query: SELECT, SELECT_DISTINCT Funzione sql_build_query ($ query, $ array); // ------------------------------------------------ ----------------- + // Eseguire più di una dichiarazione di inserimento. sql_multi_insert ($ tavolo, e $ sql_ary); // ------------------------------------------------ ----------------- + // Fuga stringa usata nella query SQL sql_escape (); // ------------------------------------------------ ----------------- + // Ottiene alcune informazioni sulla tabella specificata. get_table_status ($ table_name); // ------------------------------------------------ ----------------- + // Ottiene il numero esatto di righe di una tabella specifica. get_row_count ($ table_name); // ------------------------------------------------ ----------------- + // Ottiene il numero stimato di righe di una tabella specifica. get_estimated_row_count ($ table_name); // ------------------------------------------------ ----------------- + // Pagina di errore sql visualizzazione SQL_ERROR (); // ------------------------------------------------ ----------------- + // Costruire IN o NOT IN stringa confronto SQL, usi <> o = a singolo elemento sql_in_set ($ campo, $ array, $ negate = false, $ allow_empty_set = false); // ------------------------------------------------ ----------------- + // Regolare correttamente COME espressione per i caratteri speciali sql_like_expression ($ espressione); // ------------------------------------------------ ----------------- + // Informazioni sulla versione di database utilizzato sql_server_info (); // ------------------------------------------------ ----------------- + // Restituisce il numero di righe interessate sql_affectedrows (); // ------------------------------------------------ ----------------- + // Cercare di determinato numero di riga sql_rowseek ($ rownum, e $ query_id); // ------------------------------------------------ ----------------- + // Ottenere ultimo inserito id dopo dichiarazione dell'inserto sql_nextid (); // ------------------------------------------------ ----------------- + // Risultato sql gratuito sql_freeresult ($ query_id = false); // ------------------------------------------------ ----------------- + // Stretta connessione sql SQL_CLOSE (); // ------------------------------------------------ ----------------- + 

Uso

 // Definire file di classe nello script. define ('IN_MEGA_DB', true); // Includere file di classe nello script. include ('mega.class.database.php'); $ dbhost = 'localhost'; $ dbport = ''; $ dbname = 'database'; $ dbuser = 'db_username'; $ dbpasswd = 'DB_PASSWORD'; $ tableprefix = ''; // ex tabella usata define ('USERS_TABLE', $ «utenti» tableprefix.); // Nuova Classe $ db = new dbal_mysql (); // Connettersi database $ con = sql_connect ($ dbhost, $ dbuser, $ dbpasswd, $ dbname, $ dbport); // ------------------------------------------------ ----------------- + // SELECT, INSERT, UPDATE, DELETE con dichiarazioni preparate: // ------------------------------------------------ ----------------- + // Seleziona $ sql = $ DB-> sql_query ("SELECT * FROM".USERS_TABLE "."); $ row = $ DB-> sql_fetchrow ($ sql); // O mentre while ($ row = $ DB-> sql_fetchrow ($ sql)) { // Mentre il codice } // ------------------------------------------------ ----------------- + // INSERT $ sql_ins = array ( 'id' => (int) '', 'username' => 'username', 'password' => '123456', 'e-mail' => [email protected]', 'status' => (int) '1', ); $ sql = 'INSERT INTO'. USERS_TABLE. ''. $ DB-> sql_build_array ('Inserisci', $ sql_ins); $ risultato = $ DB-> sql_query ($ sql); // ------------------------------------------------ ----------------- + // AGGIORNAMENTO $ DB-> sql_query (.. "UPDATE" USERS_TABLE "SET` password` = '123456' WHERE `id` = '1'"); // ------------------------------------------------ ----------------- + // DELETE $ DB-> sql_query ("ELIMINA" USERS_TABLE "WHERE` id` = '1' "..); // ------------------------------------------------ ----------------- + // Limite di query if (isset ($ _ GET ['pagina'])) {$ page = 1;} else {$ page = intval ($ _ GET ['pagina']);} $ sql_limit = '10'; $ sql_start = ($ sql_limit * $ page) - $ sql_limit; $ sql = "SELECT * FROM".USERS_TABLE "ORDER BY Data disc."; $ risultato = $ DB-> sql_query_limit ($ sql, $ sql_limit, $ sql_start); while ($ row = $ DB-> sql_fetchrow ($ risultato)) { // Mentre il codice } // ------------------------------------------------ ----------------- + // Righe Num echo $ DB-> get_row_count (USERS_TABLE); echo $ DB-> get_estimated_row_count (USERS_TABLE); 


Cronologia versioni

 v1.0 Versione iniziale. 

Scarica
Altri componenti di questa categoriaTutti i componenti di questo autore
CommentiDomande frequenti e risposte

Proprietà

Creato:
21 Gennaio 13

Ultimo aggiornamento:
N / A

File inclusi:
PHP

Versione software:
4.x PHP, 5.x PHP, MySQL 4.x, 5.x MySQL, Altro

Parole chiave

eCommerce, eCommerce, Tutti gli articoli, Classe Database, Classe MYSQL, Database, database di classe mega, mysql