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

Abonner på vores feed for at holde dig ajour !

Nyt! Følg os som du ønsker det!


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

Ads

Ad: Bluehost hosting

Mega Class Database (MySQL) v 1.0


Bruge hver funktion i MySQL i PHP.

Hovedtræk:

1. MySQL Kompatibel med: MySQL 3.23+, MySQL 4.0 +, MySQL 4.1 +, MySQL 5.0+.
2. Let at bruge, ren, let at forstå koden.
3. Adgang MySQL Database uden kendskab til MySQL eller SQL.
4. Anvender associative array af data til at indsætte og opdatere rækker i databasen tabellen.
5. Valgfrit flugt string funktion til at undgå SQL injektioner.
6. Opretter automatisk Tilberedte Udtalelser.
7. Vælg rækker, kolonner, Variabler med one-liners.
8. Nem Vælg, Indsæt, Update, Delete, filtreret
9. Korrekt dokumenteret med eksempler og kommentarer.
10. Lille størrelse.
11. Monter fuldt dokumenteret.


Funktioner

 // Opret forbindelse til server sql_connect ($ SQLServer, $ sqluser, $ sqlpassword, $ database, $ port = false, $ persistens = false, $ new_link = false); // ------------------------------------------------ ----------------- + sql_query ($ query = ''); // Byg SQL erklæring fra array til at vælge og vælge forskellige udsagn // ------------------------------------------------ ----------------- + // Byg LIMIT forespørgsel sql_query_limit ($ query, $ alt $ offset = 0); // ------------------------------------------------ ----------------- + // Hent aktuelle række sql_fetchrow ($ query_id); // ------------------------------------------------ ----------------- + // Mulige forespørgsel værdier: SELECT, SELECT_DISTINCT funktion sql_build_query ($ query, $ array); // ------------------------------------------------ ----------------- + // Kør mere end én insert erklæring. sql_multi_insert ($ bord, & $ sql_ary); // ------------------------------------------------ ----------------- + // Undslippe snor anvendes i SQL-forespørgsel sql_escape (); // ------------------------------------------------ ----------------- + // Får nogle oplysninger om den angivne tabel. get_table_status ($ tabel_navn); // ------------------------------------------------ ----------------- + // Bliver det nøjagtige antal af rækker i en specificeret tabel. get_row_count ($ tabel_navn); // ------------------------------------------------ ----------------- + // Bliver det anslåede antal af rækker i en specificeret tabel. get_estimated_row_count ($ tabel_navn); // ------------------------------------------------ ----------------- + // Display sql fejlside sql_error (); // ------------------------------------------------ ----------------- + // Byg ind eller ej I SQL sammenligning streng, anvendelser <> eller = på enkelt element sql_in_set ($ felt, $ array, $ negere = false, $ allow_empty_set = false); // ------------------------------------------------ ----------------- + // Korrekt justere LIKE udtryk for specialtegn sql_like_expression ($ ekspression); // ------------------------------------------------ ----------------- + // Version oplysninger om anvendte database sql_server_info (); // ------------------------------------------------ ----------------- + // Retur antallet af berørte rækker sql_affectedrows (); // ------------------------------------------------ ----------------- + // Søge at given række nummer sql_rowseek ($ rownum, & $ query_id); // ------------------------------------------------ ----------------- + // Get sidst indsatte id efter insert erklæring sql_nextid (); // ------------------------------------------------ ----------------- + // Fri sql resultat sql_freeresult (query_id $ = false); // ------------------------------------------------ ----------------- + // Tæt sql-forbindelse sql_close (); // ------------------------------------------------ ----------------- + 

Anvendelse

 // Definere klasse fil i dit script. define ('IN_MEGA_DB «, true); // Medtag klasse fil i dit script. omfatter ('mega.class.database.php'); $ dbhost = 'localhost'; $ dbport = ''; $ dbname = »database«; $ DBUSER = 'db_username «; $ dbpasswd = 'db_password «; $ tableprefix = ''; // ex tabel anvendt define ('USERS_TABLE', $ tableprefix 'brugernes.); // Ny klasse $ db = ny dbal_mysql (); // Forbinde Database $ con = sql_connect ($ dbhost, $ DBUSER, $ dbpasswd, $ dbname, $ dbport); // ------------------------------------------------ ----------------- + // SELECT, INSERT, UPDATE, DELETE med forberedte udsagn: // ------------------------------------------------ ----------------- + // SELECT $ sql = $ db-> sql_query ("SELECT * FROM".USERS_TABLE "".); $ rækken = $ db-> sql_fetchrow ($ sql); // Eller mens mens ($ row = $ db-> sql_fetchrow ($ sql)) { // Mens kode } // ------------------------------------------------ ----------------- + // INSERT $ sql_ins = array ( 'id' => (int) '', 'brugernavn' => 'brugernavn', 'password' => '123456', 'e-mail' => [email protected] «, "status '=> (int)' 1 ', ); $ sql = "INSERT INTO". USERS_TABLE. ''. $ db-> sql_build_array ('INSERT ", $ sql_ins); $ resultere = $ db-> sql_query ($ sql); // ------------------------------------------------ ----------------- + // UPDATE $ db-> sql_query (.. "UPDATE" USERS_TABLE "SET` password` = '123456' WHERE `id` = '1'"); // ------------------------------------------------ ----------------- + // SLET $ db-> sql_query ("SLET" USERS_TABLE "WHERE` id` = "1". ".); // ------------------------------------------------ ----------------- + // LIMIT QUERY if (! isset ($ _ GET ['side'])) {$ side = 1;} else {$ side = intval ($ _ GET ['side']);} $ sql_limit = '10'; $ sql_start = ($ sql_limit * $ side) - $ sql_limit; $ sql = "SELECT * FROM".USERS_TABLE "ORDER BY dato DESC." $ resultere = $ db-> sql_query_limit ($ sql, $ sql_limit, $ sql_start); mens ($ row = $ db-> sql_fetchrow ($ resultat)) { // Mens kode } // ------------------------------------------------ ----------------- + // Num Rows echo $ db-> get_row_count (USERS_TABLE); echo $ db-> get_estimated_row_count (USERS_TABLE); 


Versionshistorik

 v1.0 Første udgave. 

Hent
Andre komponenter i denne kategoriAlle komponenter i denne forfatter
KommentarerOfte stillede spørgsmål og svar

Egenskaber

Oprettet:
21 jan 13

Sidste ændring:
N / A

Filer Inkluderet:
PHP

Software Version:
PHP 4.x, PHP 5.x, MySQL 4.x, MySQL 5.x, Andet

Søgeord

eCommerce, eCommerce, Alle emner, Klasse Database, klasse MYSQL, database, mega klasse database, mysql