是否可以在启动PDO时只准备一次我的所有语句,然后只使用他们的处理程序?如果是,是否对服务器有一些性能影响?
要在DB中准备它们,只需将值推入占位符即可。意思是应用程序范围。
实施例:
$select_user_handler_by_name->execute($user_name);
原因:我认为每次我想要使用它时都不要准备语句。在初始化时只执行一次可能会在以后节省资源。
答案 0 :(得分:1)
原因:我认为最好不要每次准备声明 时间我想用它。仅在初始化时执行一次 可能会在以后节省资源。
PDO语句仅由引擎运行一次,无论如何都能为您提供最佳速度。