1

是否可以在启动 PDO 时只准备一次我的所有语句,然后只使用它们的处理程序?如果是,是否对服务器有一些性能影响?

让它们在 DB 中准备好并将值推送到占位符中。含义为应用程序范围。

例子: $select_user_handler_by_name->execute($user_name);

原因:我觉得每次想用的时候最好不要准备语句。在初始化时只执行一次可能会在以后节省资源。

4

1 回答 1

1

原因:我觉得每次想用的时候最好不要准备语句。在初始化时只执行一次可能会在以后节省资源。

PDO 语句仅由引擎运行一次,无论如何都会为您提供最佳速度。

于 2012-06-03T12:25:16.517 回答