PHP PDO Подготовка запросов

Я прочитал на PDO, и я искал на StackOverFlow о pdo и подготовить заявление. Я хочу знать, каковы / являются льготы или использование отчета о подготовке. например:

$sql = 'SELECT name, colour, calories FROM fruit WHERE calories < :calories AND colour = :colour';
$sth = $dbh->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
$sth->execute(array(':calories' => 150, ':colour' => 'red'));
$red = $sth->fetchAll();

против

$sql = "SELECT name, colour, calories FROM fruit WHERE calories < $calories AND colour = $colour";
$result = $connection->query($query);
$row = $result->fetch(PDO::FETCH_ASSOC);

оба запроса будут возвращать один и тот же результат, так что зачем использовать приготовление, для меня это выглядит так, как будто это будет медленнее, поскольку вам нужно выполнить дополнительный шаг.

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос