MySQL BETWEEN与PDO准备好的语句

I have a query involving a BETWEEN statement and cannot see how to bind the parameters for it:

 try {
 include("../epsadmin/connectpdo.php");
 $sql="SELECT * FROM properties 
 WHERE location LIKE :location
 AND bedrooms LIKE :bedrooms
 AND category LIKE :category
 AND price BETWEEN :minPrice and :maxPrice 
 ORDER BY postcode";

$stmt = $pdo->prepare($sql);
$stmt->bindParam(':location', $_REQUEST['location'], PDO::STR);
$stmt->bindParam(':bedrooms', $_REQUEST['bedrooms'], PDO::STR);
$stmt->bindParam(':category', $_REQUEST['category'], PDO::STR);
//bindParam for price BETWEEN minPrice and MaxPrice needed
$stmt->execute();
$total = $stmt->rowCount();
$obj = $stmt->fetchObject();
}//end try 
catch(PDOException $error) {
$send='DB Query failed: ' . $error->getMessage(); 
header("Content-type: text/plain");
echo $send;
exit;
}

Could anybody help with the required bindParam statement?

how to do the prepared statement for a query involving a BETWEEN statement

Exactly the same way as with any other query: By adding the necessary placeholders to the query and then by binding them using the bindParam method.