PDO doet veel meer achter de schermen dan het simpelweg vervangen van uw tijdelijke aanduidingen door de geparametreerde gegevens. Database-engines kunnen zoekopdrachten accepteren in een vorm die lijkt op "hier is uw verklaring, hier zijn de tijdelijke aanduidingen en ik zal u vertellen wat er in elke tijdelijke aanduiding komt". De SQL-engine weet dat de parameters GEEN onbewerkte code zijn die moet worden uitgevoerd, maar alleen als gegevens moet worden behandeld.