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

Prenumerera på vårt foder för att hålla dig uppdaterad!

Nytt! Följ oss som du vill ha det!


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

Ads

Ad: Bluehost hosting

Mega Class Databas (MySQL) v 1.0


Använd alla funktioner i MySQL i PHP.

Huvuddrag:

1. MySQL Kompatibel med: MySQL 3.23+, MySQL 4.0+, MySQL 4.1+, MySQL 5.0+.
2. Lätt att använda, ren, lätt att förstå koden.
3. Tillgång MySQL databas utan någon kunskap om MySQL eller SQL.
4. Använder associativ array av data för att infoga och uppdatera rader i databastabellen.
5. Valfritt fly sträng funktion för att undvika SQL injektioner.
6. Skapar Beredda rapporter automatiskt.
7. Välj rader, kolumner, Variabler med one-liners.
8. Easy Select, Infoga, uppdatera, ta bort, filtreras
9. Korrekt dokumenterade med exempel och kommentarer.
10. Liten storlek.
11. Fäst dokumenteras fullt ut.


Funktioner

 // Anslut till server sql_connect ($ SQLServer, $ sqluser, $ sqlpassword, $ databas $ port = falskt, $ persistens = false, $ new_link = false); // ------------------------------------------------ ----------------- + sql_query ($ query = ''); // Bygg SQL uttalande från array för att välja och välja olika uttalanden // ------------------------------------------------ ----------------- + // Kropps GRÄNS sökfråga sql_query_limit ($ query, $ total, $ offset = 0); // ------------------------------------------------ ----------------- + // Hämta aktuell rad sql_fetchrow ($ query_id); // ------------------------------------------------ ----------------- + // Möjliga fråge värden: VÄLJ, SELECT_DISTINCT Funktionen sql_build_query ($ query, $ array); // ------------------------------------------------ ----------------- + // Kör mer än en insats uttalande. sql_multi_insert ($ bord, & $ sql_ary); // ------------------------------------------------ ----------------- + // Escape sträng som används i SQL-fråga sql_escape (); // ------------------------------------------------ ----------------- + // Får lite information om den angivna tabellen. get_table_status ($ tabellnamn); // ------------------------------------------------ ----------------- + // Hämtar exakta antalet rader i en viss tabell. get_row_count ($ tabellnamn); // ------------------------------------------------ ----------------- + // Hämtar uppskattade antalet rader i en viss tabell. get_estimated_row_count ($ tabellnamn); // ------------------------------------------------ ----------------- + // Display sql felsida sql_error (); // ------------------------------------------------ ----------------- + // Bygga eller inte i SQL jämförelse sträng, användningsområden <> eller = på enda element sql_in_set ($ fält, $ array, $ negate = false, $ allow_empty_set = false); // ------------------------------------------------ ----------------- + // Korrekt justera LIKE uttrycket för specialtecken sql_like_expression ($ uttryck); // ------------------------------------------------ ----------------- + // Version information om begagnade databas sql_server_info (); // ------------------------------------------------ ----------------- + // Returnera antal drabbade rader sql_affectedrows (); // ------------------------------------------------ ----------------- + // Försök att givet radnummer sql_rowseek ($ rownum, & $ query_id); // ------------------------------------------------ ----------------- + // Få senast infogade id efter insatsen uttalande sql_nextid (); // ------------------------------------------------ ----------------- + // Fri SQL resultat sql_freeresult ($ query_id = false); // ------------------------------------------------ ----------------- + // Stäng SQL anslutning sql_close (); // ------------------------------------------------ ----------------- + 

Användning

 // Definiera klassfil i ditt manus. define ('IN_MEGA_DB ", true); // Inkludera klassfil i ditt manus. innefattar ('mega.class.database.php'); $ dbhost = 'localhost'; $ dbport = ''; $ dbname = "databas"; $ dbuser = 'db_username'; $ dbpasswd = 'db_password'; $ tableprefix = ''; // ex tabell som används define ('USERS_TABLE ", $" användarnas tableprefix.); // New Class $ db = new dbal_mysql (); // Ansluta Databas $ con = sql_connect ($ dbhost, $ dbuser, $ dbpasswd, $ dbname, $ dbport); // ------------------------------------------------ ----------------- + // SELECT, INSERT, UPDATE, DELETE med förberedda uttalanden: // ------------------------------------------------ ----------------- + // SELECT $ sql = $ dB-> sql_query ("SELECT * FROM".USERS_TABLE "".); $ v = $ dB-> sql_fetchrow ($ sql); // ELLER medan while ($ v = $ dB-> sql_fetchrow ($ sql)) { // Medan kod } // ------------------------------------------------ ----------------- + // INSERT $ sql_ins = array ( 'id' => (int) '', 'username' => 'username', 'lösenord' => '123456', 'e' => [email protected] " 'status' => (int) '1', ); $ sql = "INSERT INTO". USERS_TABLE. ''. $ dB-> sql_build_array ("Insert", $ sql_ins); $ result = $ dB-> sql_query ($ sql); // ------------------------------------------------ ----------------- + // UPPDATERING $ dB-> sql_query (.. "UPDATE" USERS_TABLE "SET` password` = '123456' WHERE `id` = '1'"); // ------------------------------------------------ ----------------- + // DELETE $ dB-> sql_query ("TA BORT" USERS_TABLE "WHERE` id` = '1' "..); // ------------------------------------------------ ----------------- + // GRÄNS QUERY if (! isset ($ _ GET ['sida'])) {$ page = 1;} else {$ page = intval ($ _ GET ['sida']);} $ sql_limit = "10"; $ sql_start = ($ sql_limit * $ sida) - $ sql_limit; $ sql = "SELECT * FROM".USERS_TABLE "ORDER BY datum DESC". $ resultera = $ dB-> sql_query_limit ($ SQL, $ sql_limit, $ sql_start); while ($ v = $ dB-> sql_fetchrow ($ result)) { // Medan kod } // ------------------------------------------------ ----------------- + // Num Rader echo $ dB-> get_row_count (USERS_TABLE); echo $ dB-> get_estimated_row_count (USERS_TABLE); 


Versionshistorik

 v1.0 Initial version. 

Hämta
Andra komponenter i denna kategoriAlla komponenter i denna författare
KommentarerVanliga frågor och svar

Egenskaper

Skapad:
21 jan 13

Senaste uppdateringen:
N / A

Filer Ingår:
PHP

Programvaruversion:
PHP 4.x, 5.x PHP, MySQL 4.x, MySQL 5.x, Annat

Nyckelord

e-handel, e-handel, Alla artiklar, Klass Databas, klass MYSQL, databas, mega klass databas, mysql