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

Abonu al nia feed resti ĝisdata!

Nova! Sekvu nin kiel vi deziras gxin!


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

Ads

Ad: Bluehost hosting

Mega Klaso Database (MySQL) v 1.0


Uzu ĉiun karakterizaĵon de MySQL en PHP.

Ĉefa Elstaraĵoj

1. MySQL Kongrua kun: MySQL 3.23+, MySQL 4.0+, MySQL 4.1+, MySQL 5.0+.
2. facile uzi, pura, facila kompreni kodon.
3. Aliro MySQL Datumbazo sen ajna scio de MySQL aŭ SQL.
4. Uza Asocieca tabelo de datumoj por enmeti kaj ĝisdatigo vicoj en la datumbazo tabelo.
5. Laŭvola eskapo kordo trajto eviti SQLa Injektoj.
6. aŭtomate kreas Preparita Deklaroj.
7. Elektu Vicoj, Kolumnoj: Variabloj kun unu-ekskursoŝipoj.
8. Facila Select, Insert, Update, Delete, filtritaj
9. Propre dokumentita kun ekzemploj kaj komentoj.
10. malgranda grandeco.
11. Aligu Komplete Dokumentita.


Funkcioj

 // Konekti al servilo sql_connect ($ sqlserver, $ sqluser, $ sqlpassword, $ datumbazo, $ haveno = falsa, $ persisto = falsa, $ new_link = falsa); // ------------------------------------------------ ----------------- + sql_query ($ query = ''); // Konstruu sql komunikaĵo de tabelo por unuaranga kaj elektu distingaj deklaroj // ------------------------------------------------ ----------------- + // Konstruu LIMIT query sql_query_limit ($ konsulto, $ Entute $ ofseto = 0); // ------------------------------------------------ ----------------- + // Fetch nuna vico sql_fetchrow ($ query_id); // ------------------------------------------------ ----------------- + // Eblaj query valoroj: ELEKTU, SELECT_DISTINCT funkcio sql_build_query ($ konsulto, $ tabelo); // ------------------------------------------------ ----------------- + // Kuru pli ol unu enigaĵo komunikaĵo. sql_multi_insert ($ tabelo, $ & sql_ary); // ------------------------------------------------ ----------------- + // Escape string uzata en SQL query sql_escape (); // ------------------------------------------------ ----------------- + // Gets kelkajn informojn pri la specifita tablo. get_table_status ($ table_name); // ------------------------------------------------ ----------------- + // Gets la ĝusta numero de vicoj en specifa tablo. get_row_count ($ table_name); // ------------------------------------------------ ----------------- + // Gets la laŭtaksa nombro da vicoj en specifa tablo. get_estimated_row_count ($ table_name); // ------------------------------------------------ ----------------- + // Montriĝo sql eraro paĝo sql_error (); // ------------------------------------------------ ----------------- + // Konstruu EN aŭ ne en SQL komparo kordo, uzoj <> aŭ = sur ununura elemento sql_in_set ($ kampo, $ tabelo, $ neas = falsa, $ allow_empty_set = falsa); // ------------------------------------------------ ----------------- + // Korekte ĝustigi kiel esprimo por supersignoj sql_like_expression ($ esprimo); // ------------------------------------------------ ----------------- + // Versio informoj pri uzata datumbazo sql_server_info (); // ------------------------------------------------ ----------------- + // Reiri numeron de tuŝitaj vicoj sql_affectedrows (); // ------------------------------------------------ ----------------- + // Turnu al donita vico nombro sql_rowseek ($ rownum, & $ query_id); // ------------------------------------------------ ----------------- + // Akiri lasta insertita identigilo post enigaĵo komunikaĵo sql_nextid (); // ------------------------------------------------ ----------------- + // Liberaj sql rezulto sql_freeresult ($ query_id = falsa); // ------------------------------------------------ ----------------- + // Proksime sql ligo sql_close (); // ------------------------------------------------ ----------------- + 

Uzado

 // Difini klaso dosieron en via skripto. difini ('IN_MEGA_DB', vera); // Inkluzivi klaso dosieron en via skripto. inkluzivi ('mega.class.database.php'); $ dbhost = 'localhost'; $ dbport = ''; $ dbname = 'datumbazo'; $ dbuser = 'db_username'; $ dbpasswd = 'db_password'; $ tableprefix = ''; // eks tablo uzita define ('USERS_TABLE', $ tableprefix. 'uzantoj'); // Nova Klaso $ db = nova dbal_mysql (); // Konekti Datumbazo $ con = sql_connect ($ dbhost, $ dbuser, $ dbpasswd, $ dbname, $ dbport); // ------------------------------------------------ ----------------- + // ELEKTU, INSERT, UPDATE, DELETE kun pretaj deklaroj: // ------------------------------------------------ ----------------- + // SELECT $ sql = $ db-> sql_query ("SELECT * FROM".USERS_TABLE. ""); $ vico = $ db-> sql_fetchrow ($ sql); // OR dum dum ($ vico = $ db-> sql_fetchrow ($ sql)) { // Dum kodo } // ------------------------------------------------ ----------------- + // INSERT $ sql_ins = array ( 'id' => (int) '', 'uzantonomo' => 'Salutnomo', 'password' => '123456', 'email' => [email protected]', 'status' => (int) '1', ); $ sql = 'INSERT INTO'. USERS_TABLE. ''. $ db-> sql_build_array ('INSERT', $ sql_ins); $ rezulto = $ db-> sql_query ($ sql); // ------------------------------------------------ ----------------- + // UPDATE $ db-> sql_query ("update". USERS_TABLE. "SET` password` = '123456' KIE `id` = '1' '); // ------------------------------------------------ ----------------- + // Forigi $ db-> sql_query ("DELETE". USERS_TABLE. "KIE` id` = '1' '); // ------------------------------------------------ ----------------- + // LIMIT QUERY se (! isset ($ _ GET ['paĝo'])) {$ page = 1;} alia {$ page = intval ($ _ GET ['paĝo']);} $ sql_limit = '10'; $ sql_start = ($ sql_limit * $ paĝo) - $ sql_limit; $ sql = "SELECT * FROM".USERS_TABLE. "ORDO by Date DESC"; $ rezulto = $ db-> sql_query_limit ($ sql, $ sql_limit, $ sql_start); dum ($ vico = $ db-> sql_fetchrow ($ rezulto)) { // Dum kodo } // ------------------------------------------------ ----------------- + // Num Vicoj eĥon $ db-> get_row_count (USERS_TABLE); eĥon $ db-> get_estimated_row_count (USERS_TABLE); 


Versio Historio

 v1.0 Komenca versio. 

Elŝuti
Aliaj komponantoj en ĉi tiu kategorioĈiuj komponantoj de tiu aŭtoro
KomentojOftaj demandoj kaj respondoj

Propraĵoj

Kreita:
21 januaro 13

Lasta Ĝisdatigo:
N / A

Dosieroj Inkluditaj:
PHP

Programaro Versio:
PHP 4.x, PHP 5.x, MySQL 4.x, MySQL 5.x, Aliaj

Ŝlosilvortoj

eCommerce, eCommerce, Ĉiuj Eroj, Klaso Datumbazo, klaso MYSQL, datenbazo, mega klaso datumbazo, mysql