我一直在敦促了解使用 bindValue 和 execute(array()) thing-y 之间的区别。
好吧,假设我有这个代码示例
$query = $db->prepare("SELECT embedded_page.uid FROM embedded_page WHERE fbp_id = :fbp_id");
$query->bindValue(":fbp_id", $fbp_id, PDO::PARAM_INT);
$query->execute();
这个有什么区别?
$query = $db->prepare('SELECT `embedded_page`.`uid`, `embedded_page`.`ticket_id`, `embedded_page`.`event_table` FROM `embedded_page` WHERE `fbp_id` = ?');
$query->execute(array($fbp_id));
不管节省一行代码。
帮助将不胜感激。