Şu anda CodeIgniter ile bir veritabanı güncelleme model için benim sorguları yapılandırılması ediyorum.
I $keys = array_keys($_POST)
ile formu yayınlanmıştır giriş tuşları oluyor
Ben böyle bir şey yapmak istiyordum göre veritabanı alanları güncelleştirmek için
foreach($keys as $key){
$data = $this->input->post($key);
$this->db->query("Update $table SET '$key'='$data' WHERE user_id='$the_user->id'"); }
(Bu sadece .. vb soruma, dolayısıyla hiçbir kaçışa, doğrulama, göstermek için çalışıyorum, üretim kodu değil)
Benim sorum bu gönderilen form verilerinin her bir parça için ayrı bir sorgu çalıştırarak bir verimlilik sorun teşkil etmez mi?
EDIT: performansını engel yok, bir evet veya hayır soru gibi gelebilir için üzgünüm evet veya hayır ise, cevabı evet tabii ki, niyetinde değildi, ama ne dereceye kadar daha fazla arıyorum?