Ajax和PDO准备了请求

时间:2013-07-23 10:26:10

标签: php ajax pdo

在创建Ajax聊天的过程中,我需要为每个X时间单元调用一个PHP脚本,该脚本发出一个简单的请求来检查数据库中是否有新消息。

由于检查过程中只有一个变量发生变化,我认为我可以使用PDO准备的请求 - 我最近才听说过。

然而,我很快就遇到了问题;为了保留我为每个Ajax调用准备好的请求,我需要将我的PDO对象存储在会话中......我很快发现PDO无法序列化。

然后我发现了持久连接 - 但我并不知道如何使用它们。

首先,真的需要吗?是否值得使用准备好的请求? 如果需要准备好的请求,我如何有效地存储准备好的请求以在我的每个Ajax调用中使用它?

谢谢!

1 个答案:

答案 0 :(得分:0)

不,你不能在电话之间使用预备陈述 不,为了在不同的请求中运行相同的查询,这不值得也不必要。

但是,您应该使用准备好的语句,以便使您的查询格式正确

因此,每次调用页面时都要创建另一个PDO对象,并使用预准备语句来运行查询。