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

Subskrybuj nasz kanał aby być na bieżąco!

Nowy! Dołącz do nas, jak chcesz!


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

Ads

Ad: Bluehost hosting

Mega Klasa Baza danych (MySQL) v 1.0


Użyj wszystkich funkcji MySQL w PHP.

Główne cechy:

1. Zgodność z MySQL: MySQL 3.23+, MySQL 4.0+, MySQL 4.1+, MySQL 5.0+.
2. Łatwy w użyciu, czyste, łatwe do zrozumienia kod.
3. Dostęp bazy danych MySQL bez znajomości MySQL lub SQL.
4. Używa asocjacyjna danych do wstawiania i aktualizacji wierszy w tabeli bazy danych.
5. Opcjonalnie funkcja ciąg ucieczki, aby uniknąć SQL wstrzykiwań.
6. automatycznie tworzy sporządzanych sprawozdań.
7. Wybierz wiersze, kolumny, zmienne z jednej wkładki.
8. Easy Select, Insert, Update, Delete, przesącza
9. Prawidłowo udokumentowane przykłady i komentarze.
10. Mały rozmiar.
11. Zamocować w pełni udokumentowane.


Funkcje

 // Połącz z serwerem sql_connect ($ sqlserver, $ sqluser, $ sqlpassword, $ baza, $ port = false $ trwałości = false, $ nowe_połączenie = false); // ------------------------------------------------ ----------------- + sql_query ($ query = ''); // Tworzenie sql z tablicy do wyboru i wybrać różne wypowiedzi // ------------------------------------------------ ----------------- + // Zapytanie Budowa LIMIT sql_query_limit ($ zapytanie, $ sumie $ offset = 0); // ------------------------------------------------ ----------------- + // Pobiera bieżący wiersz sql_fetchrow ($ query_id); // ------------------------------------------------ ----------------- + // Możliwe wartości zapytań: SELECT, SELECT_DISTINCT Funkcja sql_build_query ($ zapytanie, $ tablica); // ------------------------------------------------ ----------------- + // Uruchomienie więcej niż jednej instrukcji insert. sql_multi_insert ($ table, & $ sql_ary); // ------------------------------------------------ ----------------- + // Ucieczka ciąg używany w zapytaniu sql sql_escape (); // ------------------------------------------------ ----------------- + // Pobiera informacje o określonej tabeli. get_table_status ($ nazwa_tabeli); // ------------------------------------------------ ----------------- + // Pobiera dokładnej liczby rzędów określonej tabeli. get_row_count ($ nazwa_tabeli); // ------------------------------------------------ ----------------- + // Pobiera szacunkową liczbę wierszy w określonej tabeli. get_estimated_row_count ($ nazwa_tabeli); // ------------------------------------------------ ----------------- + // Wyświetlacz sql strona błędu sql_error (); // ------------------------------------------------ ----------------- + // Budujemy czy nie, w porównaniu sql ciąg, zastosowanie <> lub = na jeden element sql_in_set ($ pole, $ array, $ Negatyw = false, $ allow_empty_set = false); // ------------------------------------------------ ----------------- + // Odpowiednio ustawić JAK wypowiedzi dla znaków specjalnych sql_like_expression ($ wyrażenie); // ------------------------------------------------ ----------------- + // Informacje o wersji używanego bazie danych sql_server_info (); // ------------------------------------------------ ----------------- + // Zwraca liczbę wierszy sql_affectedrows (); // ------------------------------------------------ ----------------- + // Przeskakuje do podanego numeru wiersza sql_rowseek ($ rownum, & $ query_id); // ------------------------------------------------ ----------------- + // Get zeszłym wstawiony id po INSERT sql_nextid (); // ------------------------------------------------ ----------------- + // Bezpłatne wynik sql sql_freeresult (query_id $ = false); // ------------------------------------------------ ----------------- + // Ścisły związek sql sql_close (); // ------------------------------------------------ ----------------- + 

Wykorzystanie

 // Zdefiniowanie pliku klasy w skrypcie. define ('IN_MEGA_DB', true); // Dołącz plik klasy w skrypcie. obejmują ('mega.class.database.php'); $ dbhost = "localhost"; $ dbport = ''; $ dbname = "baza danych"; $ dbuser = "db_username"; $ dbpasswd = "hasło_bazy_danych"; $ tableprefix = ''; // tabeli ex używane define ('USERS_TABLE', $ tableprefix "użytkowników".); // Nowa klasa $ db = new dbal_mysql (); // Podłączyć bazę danych $ con = sql_connect ($ dbhost, $ dbuser, $ dbpasswd, $ dbname, $ dbport); // ------------------------------------------------ ----------------- + // SELECT, INSERT, UPDATE, DELETE z przygotowanych sprawozdań: // ------------------------------------------------ ----------------- + // SELECT $ sql = $ db-> sql_query ("SELECT * FROM".USERS_TABLE "."); $ row = $ db-> sql_fetchrow ($ sql); // Lub podczas while ($ row = $ db-> sql_fetchrow ($ sql)) { // Podczas kod } // ------------------------------------------------ ----------------- + // Insert $ sql_ins = array ( 'id' => (int) '', 'username' => 'Nazwa użytkownika', 'password' => '123456', 'e-mail' => '[email protected] ", 'status' => (int) "1", ); $ sql = "INSERT INTO". USERS_TABLE. ''. $ db-> sql_build_array ('INSERT', $ sql_ins); $ result = $ db-> sql_query ($ sql); // ------------------------------------------------ ----------------- + // UPDATE $ db-> sql_query (.. "UPDATE" USERS_TABLE "SET` password` = '123456' WHERE `id` = '1'"); // ------------------------------------------------ ----------------- + // KASOWAĆ $ db-> sql_query ("DELETE" USERS_TABLE "WHERE` id` = '1' "..); // ------------------------------------------------ ----------------- + // Ograniczenie wyszukiwania if (isset ($ _ GET ['page'])!) {$ page = 1;} else {$ = intval strony ($ _ GET ['strona']);} $ sql_limit = "10"; $ sql_start = ($ sql_limit * $ strona) - $ sql_limit; $ sql = "SELECT * FROM".USERS_TABLE "ORDER BY data DESC".; $ result = $ db-> sql_query_limit ($ sql, $ sql_limit, $ sql_start); while ($ row = $ db-> sql_fetchrow ($ wynik)) { // Podczas kod } // ------------------------------------------------ ----------------- + // Num Wiersze echo $ db-> get_row_count (USERS_TABLE); echo $ db-> get_estimated_row_count (USERS_TABLE); 


Historia wersji

 v1.0 Wersja początkowa. 

Pobierz
Inne akcesoria w tej kategoriiWszystkie składniki tego autora
KomentarzeNajczęściej zadawane pytania i odpowiedzi

Właściwości

Utworzono:
21 stycznia 13

Ostatnia aktualizacja:
N / A

Pliki wliczony:
PHP

Wersja oprogramowania:
PHP 4.x, 5.x PHP, MySQL 4.x, 5.x MySQL, Inne

Słowa kluczowe

eCommerce, eCommerce, Wszystkie przedmioty, Klasa Database, Klasa MySQL, baza danych, mega bazie klasy, mysql