В настоящее время я структурирую свои запросы для модели обновления базы данных с помощью CodeIgniter.
Я получаю в форме опубликованные ключи ввода с $keys = array_keys($_POST)
Для обновления в соответствии с полями базы данных, которые я хотел сделатьчто-то вроде этого
foreach($keys as $key){
$data = $this->input->post($key);
$this->db->query("Update $table SET '$key'='$data' WHERE user_id='$the_user->id'"); }
(это не рабочий код, я просто пытаюсь проиллюстрировать мой вопрос, следовательно, нет экранирования, проверки и т. д.)
У меня вопрос, ставит ли этопроблема с производительностью, запустив отдельный запрос для каждого отдельного фрагмента данных формы?
РЕДАКТИРОВАТЬ: извините, не хотел, чтобы это звучало как вопрос да или нет, очевидно, если да или нет, ответда, но я ищу больше, в какой степени это мешает производительности?