Postingan lainnya
Minta saran query mengambil data
Selamat siang agan agan , maaf nih banyak banget pertanyaanya :D . kali ini mau minta saran membuat query untuk dapetin beberapa data yang berbeda . hasil tabel yang di munculin kaya gini gan
Karna spesifikasi dari nilai setiap kolom di atas berbeda beda . jadi saya buat 1 query untuk setiap nilai di kolom tersebut . jadi kalo agan agan liat ada 57 Kolom yanga ada di situ , berarti saya buat 57 Query buat dapetin datanya . dan semua data berhasil di tampilkan dengan valid .
pertanyaanya adalah , kalo dari ilmu programing , apa yang saya lakuin ini Efisien ? . kalo gak , apa ada cara yang lebih efisien dari pada membuat 1 query untuk setiap 1 kolom tersebut .
Terima kasih sebelumnya . Saputro andhi
3 Jawaban:
saran saya buat tag baru yg tidak didefenisikan di html. sebagai contoh:
'.$data['nama_data'].'
'.$data['nama_data'].'
jadi dengan begitu kita bebas menampilkan ribuan data dengan 1 query
Kurang efisien gan, di php ada namanya fungsi dan parameter, dimana query yang mirip cuma beda nilai bisa kita jadiin satu fungsi, dan nilai yang berbeda diambil dari parameter, alias fleksibel nantinya. Jadi coba dilihat semua query yang sama di refactor jadi satu feungsi
Saya setuju dengan mas @immeng, hanya saja saya lebih fokus kearah menampilkan data d halaman yg sama. saya pikir itu membutuhkan sedikit bumbu javascript, sehingga saya hanya membuat fungsi javascrip'a... Mungkin dari masukan mas @immeng, mas Saputro bisa kombinasiin jadi 1 fungsi yg lebih dinamis...