Citat kring värden är bra för alla typer så länge din fråga håller sig till mySQL. Hur värdena kommer att behandlas beror på vilken typ av fält det jämförs med. Om det behövs kommer de att konverteras automatiskt.
Till skillnad från detta kanske du vill titta på databasomslag som erbjuder förberedda uttalanden som SUB . Förutom andra fördelar kommer de att ta hand om offerten - och flykten av inkommande data - själva.
Ett exempel från manualen :
<?php
/* Execute a prepared statement by binding PHP variables */
$calories = 150;
$colour = 'red';
$sth = $dbh->prepare('SELECT name, colour, calories
FROM fruit
WHERE calories < :calories AND colour = :colour');
$sth->bindValue(':calories', $calories, PDO::PARAM_INT);
$sth->bindValue(':colour', $colour, PDO::PARAM_STR);
$sth->execute();
?>