PDO准备语句 - 跨页面

时间:2016-08-25 03:20:31

标签: php mysql pdo

在我的A.php页面中,我准备了一个这样的查询:SELECT * FROM table WHERE id = ?

我可以在本页中使用相同的PDO Prepared语句,我知道。

但是,如果其他页面B.php也需要相同的查询。

我是否需要再次准备该查询?

或者我如何使用相同的PDO Prepared语句。

或者当我准备相同的查询时,服务器会自动知道已经准备好了吗?

情况:

如果我有一个数据库网站,那么有数百个页面加载数据就像以同样的方式。

当用户打开每个页面时,查询将每次发送。

如何更明智地构建页面?

我不是在寻找使用相同的“STRING”查询;

我的意思是它是准备好的陈述,我不再使用$ PDO->再次准备。

有可能吗?

1 个答案:

答案 0 :(得分:2)

根据定义,PHP脚本是独立的。因此,当您加载A.php时,您必须连接到数据库并运行查询。当A.php完成处理时,PHP将关闭连接。

当你加载B.php时,你必须做同样的事情