PDOModel – Abstraksi database dan pembantu kelas PHP

PDOModel - Abstraksi database dan pembantu kelas PHP

Source Code : PDOModel – Abstraksi database dan pembantu kelas PHP

Auhtor : ddeveloper
Kategori : PHP Script
Harga Resmi : $13 (Single License)
Order Via : CodeCanyon ( $13 – Single License )
Order Via : Nextcloud ( $13 IDR 130.000 – Single License )
Order Via : Nextcloud ( IDR 130.000 ⇒ IDR 13.000 – License Bersama )
Live Demo : Live Demo PDOModel – Abstraksi database dan pembantu kelas PHP

Keyword : database management using PDO,multi table join,mysql crud,no_query PDO,PDO Crud,PDO Database abstraction,PDO HELPER CLASS,PDO pgsql,PDO Transactions,PDOModel,PHP Mysql database abstraction,PHP Sqlite CRUD,PHP SQlite helper class

Keterangan lebih lanjut

http://demo.digitaldreamstech.com/PDOModel/

Dokumentasi

http://demo.digitaldreamstech.com/PDOModel/documentation/pdo/

PDOModel – Abstraksi basis data dan kelas pembantu PHP yang membantu melakukan penyisipan, pembaruan, penghapusan, operasi pemilihan menggunakan PDO tanpa menulis kueri apa pun dan dengan kode yang jauh lebih sedikit. Ini mendukung Database Mysql, Postgres, SQlite dan SQL Server.

Versi 1.3 – PDOModel sekarang mendukung SQL Server bersama dengan PGSQL, SQLite dan Mysql.

PDOModel memberikan solusi lengkap untuk tampil CRUD operasi pada tiga jenis database (Mysql, Postgres dan Sqlite). Ini menyediakan berbagai fungsi pembantu untuk mengekspor data secara langsung csv, excel, xml, pdf, html dan banyak lagi fungsi yang berguna.

Contoh cara menulis kueri pemilihan SQL menggunakan PDOModel


$pdomodel = new PDOModel(); //create object of the PDOModel class
$pdomodel->connect("localhost", "root", "", "pdocrud");//connect to database
$result = $pdomodel->select("emp"); //select * from `emp`

Itu saja, Anda hanya perlu menulis 2-3 baris kode. Anda dapat menulis kueri yang sangat kompleks menggunakan fungsi PDOModel



PDOModel mendukung tiga jenis database, Mysql, Postgres dan Sqlite.



Skrip PDOModel memungkinkan Anda mengekspor data secara langsung dalam berbagai format database.


Contoh


$pdomodel = new PDOModel();//create object
$pdomodel->connect("localhost", "root", "", "pdocrud");//connect to database - three different database type available

/* INSERT , UPDATE AND DELETE OPERATION */
$pdomodel->insert("emp", array("firstName" => "John", "lastName" => "Jonathan", "gender" => "male"));

$pdomodel->where("orderId", 7);
$pdomodel->update("order", array("orderNumber"=>"44", "customerName"=>"BKG", "address"=>"140 shakti nagar"));

$pdomodel->where("orderId", 7);
$pdomodel->delete("order");

/* SELECT */
$result = $pdomodel->select("emp");

/* WHERE, AND, OR, BETWEEN, GROUP BY, ORDER BY, LIKE , HAVING */
$pdomodel->where("orderNumber", "5", "!=");

$pdomodel->openBrackets ="(";
$pdomodel->where("city", "Indore", "=");
$pdomodel->andOrOperator="OR";
$pdomodel->closedBrackets =")";

$pdomodel->groupByCols = array("orderId");

$pdomodel->orderByCols = array("orderId desc", "state asc");

$pdomodel->havingCondtion = array("sum(orderId)>2");

$pdomodel->limit = "0,5";

$pdomodel->where("empId", array(36,37), "BETWEEN");

$pdomodel->where("firstName", '%P%', "LIKE");

$pdomodel->where("empId", array(36,37,39,40), "IN");

/* subquery/inner query */
$pdomodel->subQuery("select empId from emp where empId=?","empId",array(34));

/* where subquery */
$pdomodel->where_subquery("orderId", "select orderId from `order` where orderId=?", "IN",array(10));

/*rename, trucate, drop table, column name, primary key, tablefield info*/
$pdomodel->truncateTable("wp_postmeta");
$pdomodel->renameTable("states","state");
$pdomodel->dropTable("empleave");
$records = $pdomodel->columnNames("order");
$records = $pdomodel->primaryKey("order");
$records = $pdomodel->tableFieldInfo("order");

/*execute sql*/
$result = $pdomodel->executeQuery("select * from emp where empId = ?", array(39));


Fitur utama:

  1. Lakukan operasi Sisipkan, perbarui, hapus, dan pilih menggunakan fungsi sederhana
  2. Tiga jenis dukungan database (Mysql, PGSql dan SQLite)
  3. Kueri kompleks mendukung dengan penggunaan beberapa “dan” dan “atau”
  4. Beberapa tabel bergabung dengan Operasi menggunakan fungsi sederhana
  5. Operasi terkait tabel seperti dapatkan semua tabel dari database, potong tabel, hapus tabel, ganti nama tabel, dll.
  6. Subkueri / kueri dalam bisa disematkan
  7. Operasi berbasis kolom seperti mendapatkan semua kolom tabel, kunci utama tabel, dll
  8. Fungsi ekspor untuk mengekspor data dalam CSV, PDF, Excel, HTML, Format XML
  9. Fungsi pembantu seperti pagination, pembuatan kata sandi acak
  10. Praktik terbaik menggunakan PDO dengan menggunakan pernyataan yang disiapkan
  11. Dukungan untuk Transaksi PDO
  12. Dukungan untuk operasi batch untuk memasukkan, memperbarui, dan menghapus
  13. Jalankan kueri secara langsung dengan pengikatan parameter
  14. Berbagai opsi debugging seperti dapatkan kueri terakhir, sisipkan baris, pesan kesalahan, dll
  15. Dukungan untuk pesanan oleh, kelompok oleh, suka, antara, di, bukan di, memiliki dll
  16. Kode demo dan terdokumentasi dengan baik untuk mempermudah pemahaman
  17. Mendukung perangkaian metode
  18. Operasi batch untuk hasil yang lebih cepat

Versi 1.4.0

Ditambahkan-

  • Sekarang juga mendukung pernyataan Sisipkan Pada Pembaruan Duplikat.
  • Bug teratasi untuk sqlite

Versi 1.3.0

Ditambahkan-

  • Sekarang mendukung database sql server juga. Harap dicatat bahwa Anda harus menginstal ekstensi SQLServer untuk ini. Untuk lebih jelasnya, cek di sini http://php.net/manual/en/ref.pdo-sqlsrv.php
  • Bug teratasi untuk sqlite

Versi 1.2.1

Ditambahkan-

  • Opsi ekspor Json
  • Opsi Impor CSV
  • Opsi Impor Excel
  • Opsi Impor XML
  • Berbagai fungsi untuk mendukung perangkaian
  • Bug teratasi untuk fungsi truncate untuk sqlite
  • dokumentasi yang lebih baik

Persyaratan min untuk skrip
PHP Versi 5.3 dan di atasnya Harus memiliki akses tulis untuk folder unduhan

Kredit:

Tcpdf
phpExcel

Editor: Partner

Pos terkait