#allLimesMatter
With PDO, you can pass an array of key-pair parameters to an execute() call.
$stmt = $pdo->query('INSERT INTO users (username, level) VALUES (:name, :level)');
$stmt->execute([
':name' => $someName,
':level' => $nextLevelMaybe
]);
Alternatively, you can also use question-mark placeholders and pass parameters in the same order
$stmt = $pdo->query('UPDATE some_table SET some_value = ?, some_other_value = ? WHERE some_criteria = ?');
$stmt->execute([$firstVal, $secondVal, $criteriaVal]);
Perhaps this information may be useful to you during your wrapper writes