Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: как переписать мой код чтобы снизить количество запросов к БД ?
$sql="update `db_users_b` set `$par`=`$par`-1 where `id`=$user";
$db->Query($sql);
$sql="update `db_product_time` set `status`=0 where `id`=$id";
$db->Query($sql);
}
}
}
В моем коде идет очень много запросов к базе данных. Как это сделать более оптимально?
Мелкий
Отправлено: 08 Мая, 2019 - 12:42:00
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Понять, что вы хотите сделать. Затем уже по разному бывает
Или переписать запросы в цикле в один запрос вне цикла.
Или неожиданно понять, что эти запросы вовсе не нужны и пересмотреть схему данных
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.