在我的A.php页面中,我准备了一个这样的查询:SELECT * FROM table WHERE id = ?
我可以在本页中使用相同的PDO Prepared语句,我知道。
但是,如果其他页面B.php也需要相同的查询。
我是否需要再次准备该查询?
或者我如何使用相同的PDO Prepared语句。
或者当我准备相同的查询时,服务器会自动知道已经准备好了吗?
情况:
如果我有一个数据库网站,那么有数百个页面加载数据就像以同样的方式。
当用户打开每个页面时,查询将每次发送。
如何更明智地构建页面?
我不是在寻找使用相同的“STRING”查询;
我的意思是它是准备好的陈述,我不再使用$ PDO->再次准备。
有可能吗?
答案 0 :(得分:2)
根据定义,PHP脚本是独立的。因此,当您加载A.php
时,您必须连接到数据库并运行查询。当A.php
完成处理时,PHP将关闭连接。
当你加载B.php
时,你必须做同样的事情