powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / База не видит записи пока не переподключишься
3 сообщений из 3, страница 1 из 1
База не видит записи пока не переподключишься
    #39598642
77987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть у меня вот такая цепочка событий

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
function foo()
{
    // делаю запрос на сторонний сервер, который делает запрос обратно на мой и записывает результат в базу
    $this->sendRequest('http://api.god/make-awesome');
    // проверяю наличие вновь созданной записи, но её нет. Но на самом деле она уже есть
    $res = $this->db->query('SELECT EXISTS(SELECT * FROM `awesome` WHERE `maked` IS NULL')); // $res = false

    // а если сделать так, т.е. переподключиться к базе, то всё находит
    $this->db->close();
    $this->db->open();
    $res = $this->db->query('SELECT EXISTS(SELECT * FROM `awesome` WHERE `maked` IS NULL')); // $res = true
}



Не пойму как заставить PHP видеть изменения в базе, сделанные параллельно другим процессом? Возможно ли это?
...
Рейтинг: 0 / 0
База не видит записи пока не переподключишься
    #39601328
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читаем твой код:
Создаем коннект.
Пытаемся выполнить запрос.
Закрываем коннект.
Открываем коннект.
Пытаемся выполнить запрос.

Ничего не смущает?
...
Рейтинг: 0 / 0
База не видит записи пока не переподключишься
    #39602013
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
77987Не пойму как заставить PHP видеть изменения в базе, сделанные параллельно другим процессом? Возможно ли это?PHP здесь ни при чем.
У тебя скорее всего проблема в синхронизации. Ты просишь чужой сервер сделать работу на твоем, и сразу смотришь сделана эта работа или нет? Подождать надо...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / База не видит записи пока не переподключишься
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]