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

Aboneaza-te la feed-ul nostru pentru a rămâne până la data!

Nou! Urmați- ne cum vrei!


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

Ads

Ad: Bluehost hosting

Clasa Baza de date mega (MYSQL) v 1.0


Utilizați fiecare trăsătură de MySQL în PHP.

Caracteristici principale:

1. MySQL Compatibil cu: 3.23+ MySQL, MySQL 4.0+, MySQL 4.1+, MySQL 5.0+.
2. Usor de folosit, curat, ușor de înțeles cod.
3. Accesul MySQL Database fara cunostinte de MySQL sau SQL.
4. Utilizeaza tablou asociativ de date pentru a introduce și să actualizeze rânduri în tabelul de bază de date.
5. caracteristică opțională șir de evacuare, pentru a evita SQL preparate injectabile.
6. Creează automat declarațiile întocmite.
7. Selectați rânduri, coloane, variabile cu un singur garnituri.
8. Easy Select, Insert, Update, Delete, se filtrează
9. în mod corespunzător documentate cu exemple și comentarii.
10. dimensiuni mici.
11. Atașați integral documentate.


Funcții

 // Conectarea la serverul sql_connect ($ SQLServer, $ sqluser, $ sqlpassword, $ baze de date, $ port = false, $ persistența = false, $ new_link = false); // ------------------------------------------------ ----------------- + sql_query ($ query = ''); // Construieste SQL de la matrice pentru SELECT și selectați declarații distincte // ------------------------------------------------ ----------------- + // Interogare Build LIMIT sql_query_limit ($ query, $ total $ compensate = 0); // ------------------------------------------------ ----------------- + // Fetch rând curent sql_fetchrow ($ query_id); // ------------------------------------------------ ----------------- + // Valori posibile: interogare SELECT, SELECT_DISTINCT Funcția sql_build_query ($ query, $ array); // ------------------------------------------------ ----------------- + // Rula mai mult de o instrucțiune INSERT. sql_multi_insert ($ tabel, & $ sql_ary); // ------------------------------------------------ ----------------- + // Escape șir utilizate în interogare SQL sql_escape (); // ------------------------------------------------ ----------------- + // Devine unele informații despre tabela specificată. get_table_status ($ table_name); // ------------------------------------------------ ----------------- + // Obține numărul exact de rânduri dintr-un tabel specificat. get_row_count ($ table_name); // ------------------------------------------------ ----------------- + // Devine numărul estimat de rânduri dintr-un tabel specificat. get_estimated_row_count ($ table_name); // ------------------------------------------------ ----------------- + // Afișare pagină de eroare sql sql_error (); // ------------------------------------------------ ----------------- + // Construieste sau nu în șir comparație SQL, utilizările <> sau = cu privire la singur element sql_in_set ($ câmp, $ array, $ nega = false, $ allow_empty_set = false); // ------------------------------------------------ ----------------- + // Regla corect LIKE expresie pentru caractere speciale sql_like_expression ($ expresie); // ------------------------------------------------ ----------------- + // Informații despre baza de date utilizate versiune sql_server_info (); // ------------------------------------------------ ----------------- + // Înapoi numărul de rânduri afectate sql_affectedrows (); // ------------------------------------------------ ----------------- + // Caută să anumit număr rând sql_rowseek ($ ROWNUM, & $ query_id); // ------------------------------------------------ ----------------- + // Fiți ultima introduce id după instrucțiune INSERT sql_nextid (); // ------------------------------------------------ ----------------- + // Rezultatul gratuit SQL sql_freeresult ($ query_id = false); // ------------------------------------------------ ----------------- + // Strânsă legătură SQL SQL_CLOSE (); // ------------------------------------------------ ----------------- + 

Utilizare

 // Definirea fișier clasă în script-ul. define ('IN_MEGA_DB ", true); // Include fișierul clasă în script-ul. includ ('mega.class.database.php'); $ dbhost = 'localhost'; $ dbport = ''; $ dbname = "bază de date"; $ dbuser = 'db_username'; $ dbpasswd = 'PAROLĂ_BD'; $ tableprefix = ''; // ex masă utilizate define ('USERS_TABLE ", $ tableprefix" utilizatori ".); // New Class $ db = dbal_mysql nou (); // Conecta baza de date $ con = sql_connect ($ dbhost, $ dbuser, $ dbpasswd, $ DBNAME, $ dbport); // ------------------------------------------------ ----------------- + // SELECT, INSERT, UPDATE, DELETE cu declarații pregătite: // ------------------------------------------------ ----------------- + // SELECT $ sql = $ DB> sql_query ("SELECT * FROM".USERS_TABLE "".); $ rând = $ DB> sql_fetchrow ($ sql); // Sau în timp ce în timp ce ($ row = $ DB> sql_fetchrow ($ sql)) { // În timp ce codul } // ------------------------------------------------ ----------------- + // Se inserează $ sql_ins = array ( 'id' => (int) '', 'username' => 'username', 'parola' => '123456', "E-mail '=>' [email protected]", "Stare" => (int) "1", ); $ sql = 'INSERT INTO ". USERS_TABLE. ''. $ DB> sql_build_array ("INSERT", $ sql_ins); $ rezultat = $ DB> sql_query ($ sql); // ------------------------------------------------ ----------------- + // UPDATE $ DB> sql_query (.. "UPDATE" USERS_TABLE "SET` password` = '123456' WHERE `id` = '1'"); // ------------------------------------------------ ----------------- + // Sterge $ DB> sql_query ("DELETE" USERS_TABLE "UNDE` id` = '1' "..); // ------------------------------------------------ ----------------- + // LIMIT QUERY dacă (! isset ($ _ GET ['pagina'])) {$ pagina = 1;} else {$ page = intval ($ _ GET ['pagina']);} $ sql_limit = '10'; $ sql_start = ($ sql_limit * $ pagina) - $ sql_limit; $ sql = "SELECT * FROM".USERS_TABLE "Ordonat după dată DESC".; $ rezultat = $ DB> sql_query_limit ($ sql, $ sql_limit, $ sql_start); în timp ce ($ row = $ DB> sql_fetchrow ($ rezultat)) { // În timp ce codul } // ------------------------------------------------ ----------------- + // Rânduri Num echo $ DB> get_row_count (USERS_TABLE); echo $ DB> get_estimated_row_count (USERS_TABLE); 


Istoricul versiunilor

 v1.0 Versiunea inițială a. 

Descărcați
Alte componente din această categorieToate componentele acestui autor
ComentariiÎntrebări frecvente și răspunsuri

Proprietăți

Creat:
Douăzeci și o ianuarie 13

Ultima actualizare:
N / A

Fișiere incluse:
PHP

Versiune software:
PHP 4.x, 5.x PHP, MySQL 4.x, 5.x MySQL, Altele

Cuvinte cheie

eCommerce, eCommerce, Toate obiectele, Baza de date de clasă, clasa MYSQL, de baze de date, baza de date de clasă mega, mysql