Voorbereide verklaringen gebruiken de '?' in MySQL om bindende parameters voor de instructie mogelijk te maken. Wordt hoog aangeschreven als veiliger tegen SQL-injecties, indien correct gebruikt. Dit zorgt ook voor snellere SQL-query's, aangezien het verzoek slechts één keer hoeft te worden gecompileerd en opnieuw kan worden gebruikt.