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

@id1wwsBerlangganan feed kami untuk tetap up to date!

Baru ! Ikuti kami seperti yang Anda inginkan!


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

Ads

Ad: Bluehost hosting

Kelas database mega (MYSQL) v 1.0


Gunakan setiap fitur dari MySQL di PHP.

Fitur utama:

1. MySQL Kompatibel dengan: 3.23+ MySQL, MySQL 4.0 +, MySQL 4.1+, MySQL 5.0+.
2. Mudah Digunakan, bersih, mudah untuk memahami kode.
3. Akses Database MySQL tanpa pengetahuan tentang MySQL atau SQL.
4. Menggunakan berbagai asosiatif data untuk memasukkan dan memperbarui baris dalam tabel database.
5. Opsional fitur escape string untuk menghindari SQL Suntikan.
6. Secara otomatis Membuat Laporan Disiapkan.
7. Pilih Rows, Columns, Variabel dengan satu-liners.
8. Mudah Pilih, Insert, Update, Delete, disaring
9. Benar didokumentasikan dengan contoh-contoh dan komentar.
10. Ukuran Kecil.
11. Lampirkan Sepenuhnya terdokumentasi.


Fungsi

 // Terhubung ke server sql_connect ($ sqlserver, $ sqluser, $ sqlpassword, $ database, $ port = palsu, $ persistensi = false, $ new_link = false); // ------------------------------------------------ ----------------- + sql_query ($ query = ''); // Membangun pernyataan sql dari array untuk memilih dan pilih pernyataan yang berbeda // ------------------------------------------------ ----------------- + // Query Build LIMIT sql_query_limit ($ query, $ total, $ offset = 0); // ------------------------------------------------ ----------------- + // Ambil baris saat sql_fetchrow ($ query_id); // ------------------------------------------------ ----------------- + // Kemungkinan nilai query: SELECT, SELECT_DISTINCT Fungsi sql_build_query ($ query, $ array); // ------------------------------------------------ ----------------- + // Jalankan lebih dari satu pernyataan insert. sql_multi_insert ($ tabel, & $ sql_ary); // ------------------------------------------------ ----------------- + // Luput string yang digunakan dalam query sql sql_escape (); // ------------------------------------------------ ----------------- + // Mendapat informasi tentang tabel tertentu. get_table_status ($ nama_tabel); // ------------------------------------------------ ----------------- + // Mendapatkan jumlah yang tepat dari baris dalam tabel yang ditentukan. get_row_count ($ nama_tabel); // ------------------------------------------------ ----------------- + // Mendapat perkiraan jumlah baris dalam tabel yang ditentukan. get_estimated_row_count ($ nama_tabel); // ------------------------------------------------ ----------------- + // Menampilkan halaman kesalahan sql SQL_ERROR (); // ------------------------------------------------ ----------------- + // Membangun IN atau TIDAK DI sql perbandingan tali, menggunakan <> atau = pada elemen tunggal sql_in_set (bidang $, $ array, $ meniadakan = false, $ allow_empty_set = false); // ------------------------------------------------ ----------------- + // Benar menyesuaikan seperti ekspresi karakter khusus sql_like_expression ($ ekspresi); // ------------------------------------------------ ----------------- + // Informasi Version tentang menggunakan database sql_server_info (); // ------------------------------------------------ ----------------- + // Kembalikan jumlah baris yang terkena sql_affectedrows (); // ------------------------------------------------ ----------------- + // Berusahalah untuk nomor baris yang diberikan sql_rowseek ($ rownum, & $ query_id); // ------------------------------------------------ ----------------- + // Dapatkan terakhir dimasukkan id setelah pernyataan insert sql_nextid (); // ------------------------------------------------ ----------------- + // Hasil sql Gratis sql_freeresult ($ query_id = false); // ------------------------------------------------ ----------------- + // Koneksi sql dekat sql_close (); // ------------------------------------------------ ----------------- + 

Pemakaian

 // Mendefinisikan file kelas dalam script Anda. define ('IN_MEGA_DB', true); // Sertakan file kelas dalam script Anda. termasuk ('mega.class.database.php'); $ dbhost = 'localhost'; $ dbport = ''; $ dbname = 'database'; $ dbuser = 'db_username'; $ dbpasswd = 'DB_PASSWORD'; $ tablePrefix = ''; // ex meja digunakan define ('USERS_TABLE', $ tablePrefix 'pengguna'.); // Kelas Baru $ db = dbal_mysql baru (); // Menghubungkan database $ con = sql_connect ($ dbhost, $ dbuser, $ dbpasswd, $ dbname, $ dbport); // ------------------------------------------------ ----------------- + // SELECT, INSERT, UPDATE, DELETE dengan pernyataan siap: // ------------------------------------------------ ----------------- + // SELECT $ sql = $ db-> sql_query ("SELECT * FROM".USERS_TABLE "".); $ row = $ db-> sql_fetchrow ($ sql); // OR sementara sementara ($ row = $ db-> sql_fetchrow ($ sql)) { // Sementara kode } // ------------------------------------------------ ----------------- + // INSERT $ sql_ins = array ( 'id' => (int) '', 'username' => 'username', 'password' => '123456', 'email' => [email protected]', 'Status' => (int) '1', ); $ sql = 'INSERT INTO'. USERS_TABLE. ''. $ db-> sql_build_array ('INSERT', $ sql_ins); $ hasil = $ db-> sql_query ($ sql); // ------------------------------------------------ ----------------- + // UPDATE $ db-> sql_query (.. "UPDATE" USERS_TABLE "SET` password` = '123456' WHERE `id` = '1'"); // ------------------------------------------------ ----------------- + // DELETE $ db-> sql_query ("DELETE" USERS_TABLE "MANA` id` = '1' "..); // ------------------------------------------------ ----------------- + // LIMIT QUERY if (! isset ($ _ GET ['halaman'])) {$ page = 1;} else {$ halaman = intval ($ _ GET ['halaman']);} $ sql_limit = '10'; $ sql_start = ($ sql_limit * $ halaman) - $ sql_limit; $ sql = "SELECT * FROM".USERS_TABLE "ORDER BY tanggal DESC".; $ hasil = $ db-> sql_query_limit ($ sql, $ sql_limit, $ sql_start); sementara ($ row = $ db-> sql_fetchrow ($ hasil)) { // Sementara kode } // ------------------------------------------------ ----------------- + // Bil Baris echo $ db-> get_row_count (USERS_TABLE); echo $ db-> get_estimated_row_count (USERS_TABLE); 


Sejarah Versi

 v1.0 Versi awal. 

Ambil
Komponen lain dalam kategori iniSemua komponen penulis ini
KomentarPertanyaan yang sering diajukan dan jawaban

Properties

Dibuat:
21 Januari 13

Pembaharuan terakhir:
N / A

Termasuk file:
PHP

Software Versi:
PHP 4.x, 5.x PHP, MySQL 4.x, 5.x MySQL, Lainnya

Kata kunci

eCommerce, eCommerce, Semua barang, Kelas Database, kelas MYSQL, Database, Database kelas mega, mysql