PDO robi znacznie więcej za kulisami niż zwykłe zastępowanie symboli zastępczych sparametryzowanymi danymi. Silniki baz danych mogą akceptować zapytania w formie podobnej do „tu jest twoje oświadczenie, oto symbole zastępcze, a powiem ci, co znajduje się w każdym symbolu zastępczym”. Silnik SQL wie, że parametry NIE są surowym kodem do wykonania, ale mają być traktowane tylko jako dane.