Вот несколько способов добиться этого:
Метод 1: использование именованных параметров
$sql = "SELECT * FROM table WHERE column = :value";
$stmt = $pdo->prepare($sql);
$stmt->bindValue(':value', $unboundedValue);
$stmt->execute();
Метод 2. Использование заполнителей с вопросительными знаками
$sql = "SELECT * FROM table WHERE column = ?";
$stmt = $pdo->prepare($sql);
$stmt->bindValue(1, $unboundedValue);
$stmt->execute();
Метод 3. Использование массива значений
$sql = "SELECT * FROM table WHERE column = ?";
$stmt = $pdo->prepare($sql);
$stmt->execute([$unboundedValue]);
Метод 4. Использование метода bindParam
$sql = "SELECT * FROM table WHERE column = ?";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(1, $unboundedValue);
$stmt->execute();
Метод 5. Использование метода executeс массивом
$sql = "SELECT * FROM table WHERE column = :value";
$stmt = $pdo->prepare($sql);
$stmt->execute(['value' => $unboundedValue]);