@Torento20345

Из-за чего может происходить два запроса к БД вместо одного?

Из-за чего пхп может 2 раза сделать запрос к БД?
Так получается, что 1 из 1000 раз может случайно произойти так, что два раза добавится одна и та же запись в БД.
Как найти проблему и избежать подобного?

В начале скрипта стоит проверка на существующую запись по такому же имени.
Значит получается так, что делается два запроса к БД, а не два срабатывания скрипта повторно.
  • Вопрос задан
  • 145 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Не получается. Если в вашем скрипте делается только один запрос на вставку, то никакими волшебными силами электричества вторая запись в нём появиться не может - кто-то запускает скрипт одновременно второй раз и проверка в нём успевает пройти до того, как запись появится в первом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы