Привет ) В движке используется php PDO для работы с БД MySQL, на одном из сайтов встала потребность перейти на SQLite. Возникает проблема такого рода, что если имя таблицы, к которой обращаемся имеет префикс вида `prefix_`, то все умирает на вывзове метода prepare() объекта PDO. Я так понимаю, что PDO как раз и нужен, чтобы быстро и безболезненно перейти с одной БД на другую. Это баг метода prepare() в PDO php 5.3 или же это нормально, просто конкретно БД SQLite не поддерживает это? Как быть в таком случае? Переписывать слой работы с БД не очень хочется, вставляя в него костыли.
Да, именно так. При вызове метода prepare() сценарий прекращает работу неожиданно, ничего не возвращая.