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