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

— Tambah-On untuk WorldWideScripts.net

Melanggan suapan kami untuk kekal sehingga tarikh!

Baru! Ikut kami yang anda mahu!


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

Ads

Ad: Bluehost hosting

Kelas Mega Pangkalan Data (MYSQL) v 1.0


Gunakan setiap ciri MySQL dalam PHP.

Ciri-ciri utama:

1. MySQL Sesuai dengan: MySQL 3.23+, MySQL 4.0 +, MySQL 4.1 +, MySQL 5.0+.
2. Mudah untuk Penggunaan, bersih, mudah difahami kod.
3. Akses Pangkalan Data MySQL tanpa pengetahuan tentang MySQL atau SQL.
4. Menggunakan pelbagai bersekutu data untuk memasukkan dan kemas kini baris dalam jadual pangkalan data.
5. pilihan ciri tali melarikan diri untuk mengelakkan SQL suntikan.
6. secara automatik Mencipta Penyata Disediakan.
7. Pilih Baris, Kolum, Pembolehubah dengan satu barisan.
8. Mudah Pilih, Masukkan, Update, Padam, ditapis
9. Betul didokumenkan dengan contoh-contoh dan komen.
10. Saiz Kecil.
11. Lampirkan didokumenkan sepenuhnya.


Fungsi

 // Sambung ke pelayan sql_connect ($ SQLServer, $ sqluser, $ sqlpassword, $ pangkalan data, $ port = salah, $ ketegaran = salah, $ new_link = salah); // ------------------------------------------------ ----------------- + sql_query ($ Pertanyaan = ''); // Membina kenyataan sql dari pelbagai untuk pilih dan pilih kenyataan berbeza // ------------------------------------------------ ----------------- + // Membina HAD Pertanyaan sql_query_limit ($ pertanyaan, $ jumlah, $ mengimbangi = 0); // ------------------------------------------------ ----------------- + // Kutip baris semasa sql_fetchrow ($ query_id); // ------------------------------------------------ ----------------- + // Nilai Pertanyaan yang mungkin: SELECT, SELECT_DISTINCT fungsi sql_build_query ($ pertanyaan, $ lokasi benar); // ------------------------------------------------ ----------------- + // Jalankan lebih daripada satu kenyataan memasukkan. sql_multi_insert ($ meja, & $ sql_ary); // ------------------------------------------------ ----------------- + // Melarikan diri tali yang digunakan dalam pertanyaan sql sql_escape (); // ------------------------------------------------ ----------------- + // Dapat sedikit maklumat mengenai jadual yang ditetapkan. get_table_status ($ table_name); // ------------------------------------------------ ----------------- + // Dapat jumlah sebenar baris dalam jadual yang ditetapkan. get_row_count ($ table_name); // ------------------------------------------------ ----------------- + // Dapat anggaran bilangan baris dalam jadual yang ditetapkan. get_estimated_row_count ($ table_name); // ------------------------------------------------ ----------------- + // Paparan sql halaman ralat sql_error (); // ------------------------------------------------ ----------------- + // Membina IN atau TIDAK DALAM rentetan perbandingan sql, kegunaan <> atau = pada unsur tunggal sql_in_set (bidang $, $ array, $ menafikan = salah, $ allow_empty_set = salah); // ------------------------------------------------ ----------------- + // Betul menyesuaikan LIKE ungkapan bagi aksara khas sql_like_expression ($ ungkapan); // ------------------------------------------------ ----------------- + // Versi maklumat mengenai pangkalan data yang digunakan sql_server_info (); // ------------------------------------------------ ----------------- + // Kembalikan bilangan baris terjejas sql_affectedrows (); // ------------------------------------------------ ----------------- + // Berusaha nombor baris diberikan sql_rowseek ($ rownum, & $ query_id); // ------------------------------------------------ ----------------- + // Dapatkan terakhir dimasukkan id selepas kenyataan insert sql_nextid (); // ------------------------------------------------ ----------------- + // Hasil sql Percuma sql_freeresult ($ query_id = salah); // ------------------------------------------------ ----------------- + // Berkaitan sql berdekatan sql_close (); // ------------------------------------------------ ----------------- + 

Penggunaan

 // Menentukan fail kelas dalam skrip anda. define ('IN_MEGA_DB', benar); // Termasuk fail kelas dalam tulisan anda. termasuk ('mega.class.database.php'); $ dbhost = 'localhost'; $ dbport = ''; $ dbname = 'pangkalan data'; $ dbuser = 'db_username'; $ dbpasswd = 'db_password'; $ tableprefix = ''; // bekas meja digunakan define ('USERS_TABLE', $ tableprefix 'pengguna'.); // Kelas Baru $ db = dbal_mysql baru (); // Menyambung Pangkalan Data $ con = sql_connect ($ dbhost, $ dbuser, $ dbpasswd, $ dbname, $ dbport); // ------------------------------------------------ ----------------- + // SELECT, INSERT, UPDATE, DELETE dengan pernyataan bersedia: // ------------------------------------------------ ----------------- + // SELECT $ sql = $ db-> sql_query ("SELECT * FROM".USERS_TABLE "".); $ berturut-turut = $ db-> sql_fetchrow ($ sql); // ATAU manakala manakala ($ berturut-turut = $ db-> sql_fetchrow ($ sql)) { // Walaupun kod } // ------------------------------------------------ ----------------- + // INSERT $ sql_ins = array ( 'id' => (int) '', 'nama pengguna' => 'nama pengguna', 'password' => '123456', 'email' => [email protected]', 'status' => (int) '1', ); $ sql = 'INSERT INTO. USERS_TABLE. ''. $ db-> sql_build_array ('INSERT', $ sql_ins); $ mengakibatkan = $ db-> sql_query ($ sql); // ------------------------------------------------ ----------------- + // UPDATE $ db-> sql_query (.. "UPDATE" USERS_TABLE "SET` password` = '123456' MANA `id` = '1'"); // ------------------------------------------------ ----------------- + // DELETE $ db-> sql_query ("DELETE" USERS_TABLE "MANA` id` = '1' "..); // ------------------------------------------------ ----------------- + // HAD PERTANYAAN if (! isset ($ _ GET ['halaman'])) {$ page = 1;} lain {$ page = intval ($ _ GET ['halaman']);} $ sql_limit = '10'; $ sql_start = ($ sql_limit * $ page) - $ sql_limit; $ sql = "SELECT * FROM".USERS_TABLE "PERINTAH OLEH tarikh DESC."; $ mengakibatkan = $ db-> sql_query_limit ($ sql, $ sql_limit, $ sql_start); manakala ($ berturut-turut = $ db-> sql_fetchrow ($ hasil)) { // Walaupun kod } // ------------------------------------------------ ----------------- + // Bil Baris echo $ db-> get_row_count (USERS_TABLE); echo $ db-> get_estimated_row_count (USERS_TABLE); 


Versi Sejarah

 v1.0 Versi awal. 

Memuat turun
Komponen-komponen lain dalam kategori iniSemua komponen pengarang ini
KomenSoalan-soalan lazim dan jawapan

Properties

Dibuat:
21 Jan 13

Dikemaskini:
N / A

Fail Termasuk:
PHP

Perisian Versi:
PHP 4.x, PHP 5.x, MySQL 4.x, MySQL 5.x, Lain

Kata kunci

eCommerce, eCommerce, Semua Produk, Kelas Pangkalan Data, kelas MYSQL, pangkalan data, pangkalan data kelas mega, mysql