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

Bagian 1:jQuery -> MySQL -> jQuery -> HTML

Untuk mengurangi jquery_getset_data.php saya akan menggunakan pola desain OOP untuk menghindari sakelar dan pernyataan if.

class ICommand
{
     public:
          function execute( );
};

class CommandGetItemA
{
     public:
           function execute( )
           {
               //do some staff here
           };
};

lalu:

CommandsMap['getItemA'] = new CommandGetItemA( );
CommandsMap['setItemA'] = new CommandGetItemB( );
....

CommandsMap[ $_POST['instance']].execute( );

Saya tahu kelihatannya rumit, tetapi untuk selera saya terlihat jauh lebih baik. Dan mengenai pertanyaan kedua Anda, saya tidak yakin saya memahaminya, dapatkah Anda menambahkan lebih banyak penjelasan?

Setelah saya melihat Anda memperbarui, saya pikir untuk pertanyaan kedua yang dapat Anda lakukan:

.click(function() {
      window[instance]( this);   
});

Di sana "instance" adalah nama fungsi, atau Anda dapat memperbarui atau menambahkannya terakhir untuk menjadikannya nama fungsi;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penanganan NULL di MySQL Setelah Pemicu Pembaruan yang Diaktifkan Hanya pada Perubahan Data

  2. SQL ke outfile - di mana file disimpan? (MySQL, Windows)

  3. Kolom tidak dikenal dalam daftar bidang

  4. Cara Mysql JDBC Driver ke android studio

  5. mysql:pilih max(score) tidak mengembalikan data baris yang relevan