Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa pendekatan terbaik untuk membuat kueri dinamis (menggunakan PHP+MySQL)?

Satu-satunya jawaban yang valid adalah membuat kerangka kerja Anda sendiri untuk itu. Saya sudah melakukannya beberapa kali. Apa yang Anda inginkan terlihat kurang lebih seperti pembuat laporan kompleks yang menghasilkan laporan dengan cepat, tetapi Anda ingin membuat pembuat kueri kompleks dengan bantuan visual untuk klien.

Hal pertama yang akan saya lakukan adalah menggunakan model yang mewakili setiap tabel dan menawarkan mekanisme untuk mendeskripsikan bidang tabel sehingga Anda dapat menunjukkan bidang tersebut kepada pengguna. Kemudian buat mekanisme penautan dalam model Anda yang mengatakan:jika saya menautkan tabel ini dan tabel ini, apa GABUNG yang harus saya gunakan.

Biarkan pengguna Anda memilih model untuk Anda, kolom yang akan digunakan, lalu gunakan model Anda untuk membuat kueri untuk Anda. Ini benar-benar berfungsi dengan baik tetapi membutuhkan waktu yang cukup lama untuk melakukannya.

Semoga berhasil




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Anda tidak dapat menentukan 'tugas' tabel target untuk pembaruan dalam klausa FROM

  2. Beberapa pernyataan penyisipan dalam satu ODBC ExecuteNonQuery (C#)

  3. cara mendapatkan data json dari permintaan posting iphone

  4. Tampilan Tab Silang di mySQL?

  5. Bagaimana cara mendapatkan waktu eksekusi kueri MySQL dari PHP?