好吧这是一个比mongodb更多的PHP问题,但因为我使用mongo作为db我想知道在使用以下技术时PHP和mongo是否有任何问题。
我有一个包含所有html和设计的页面(类似于模板)。然后,我有4个PHP文件,我用作包括。这些包括执行CRUD的保持html表单。
我的页面通过传入url变量动态地拉入表单。变量告诉页面加载哪个form / include(插入,编辑等)。
现在我在每个php include文件中都有db连接和表单处理脚本。这意味着,不是在页面顶部调用数据库连接和表单处理脚本,而是在页面正文中调用它。
我的问题:在包含/表单(在主体中加载)中保持我的数据库连接和表单处理脚本是否有任何已知问题,或者我必须在任何html之前调用数据库连接和表单处理?
它似乎工作得很好,但我想发布这个问题,以确保我没有忽视任何潜在的问题。在我将应用程序投入使用后,我不愿意遇到问题。感谢网站上的任何人。
答案 0 :(得分:1)
没有问题 - 您可以在每个点连接到mongodb。请记住,如果要执行多个查询,则应重新使用连接。
答案 1 :(得分:1)
是的,这很好。在HTML呈现为输出之前处理所有PHP,因此即使您在输出一些HTML后包含php文件,在将任何内容发送回浏览器之前仍会处理它。