基本的に、次の違いは何ですか。
$sth = $db->prepare("INSERT INTO `foo` SET `bar` = :bar");
$sth->bindValue(':bar', 1, PDO::PARAM_INT);
$sth->execute();
と
$sth = $db->prepare("INSERT INTO `foo` SET `bar` = :bar");
$sth->bindValue(':bar', 1);
$sth->execute();
は整数bar
であることが知られています。
- MySQL エンジンはいつでもこの情報を使用しますか?
- これは、PDO ステートメントがエミュレートされる場合にのみ使用されますか?