@furashcka

PDO & memcache Конфликт?

1)
$pdo = new PDO(...);
$mem_obj = new Memcache;
...
...
...
$this->mem_obj->connect('127.0.0.1', 11211);
$this->pdo->exec('UPDATE table SET id=1, unixtime = 1436392795');


2)
$pdo = new PDO(...);
$mem_obj = new Memcache
...
...
...
$this->pdo->exec('UPDATE table SET id=1, unixtime = 1436392795');
$this->mem_obj->connect('127.0.0.1', 11211);


После выполнения блока 2) обновляет только id, unixtime 0 становится
После выполнения блока 1) все данные корректно обновляются... но не работает арифметические операции и функция UNIX_TIMESTAMP() в MySQL
С чем это связано? PDO тоже пользуется портом 11211?

id -> type INT VALUE 10
unixtime -> type BIGINT VALUE 20
база данных MySQL
  • Вопрос задан
  • 251 просмотр
Решения вопроса 1
@furashcka Автор вопроса
баг нашелся вообще не там где ожидал, извините что зря потревожил, всем спасибо! Конфликта нет!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
11 дек. 2019, в 01:58
2500 руб./за проект
11 дек. 2019, в 01:57
1000 руб./в час
11 дек. 2019, в 00:13
600 руб./в час