Кстати, а насколько дурная мысль эмулировать подготовленные выражения на стороне приложения, а от pdo дергать только query уже с готовым запросом?
не то чтобы дурная, в общем-то.
в теории это чуть менее секурно и чуть менее быстро.
на практике скорее всего нихера не произойдет, зато ты точно уверен, что база тебя поймет при любой версии.