Есть два сервера Windows. Один с ERP с использованием SQL, а другой с PHP MySQL. Я установил Toad For SQL для настройки соединения ODBC, указывающего на сервер ERP.
Цель здесь — синхронизировать продукты из ERP с OpenCart PHP.
Странная часть происходит, когда я запускаю запрос в PHP, обращаясь к базе данных ERP SQL с объектом ODBC. Он не возвращает общее количество записей, которые должны быть возвращены (он возвращает 244 результата или иногда только одну).
Я имею в виду, что если я выполню тот же запрос на Toad for SQL (на том же сервере, где находится opencart), он будет работать отлично, возвращая 13 тысяч результатов.
Синтаксис PHP и MySQL правильный. Я говорю о простом запросе, подобном SELECT * FROM products;
Связь в порядке, потому что, по крайней мере, я получаю одну запись.
Я пытался перенастроить ODBC на Toad для MYSQL, но нет никаких намеков на то, что что-то ограничивает эти результаты.
Я даже увеличил таймаут из конфига php.
Я благодарю вас заранее. Я надеюсь, что вы можете дать мне больше идей о том, что может происходить.
Задача ещё не решена.
Других решений пока нет …