【发布时间】:2011-07-05 22:53:32
【问题描述】:
如果数据库和表不存在,我的 db.php 文件会连接、选择和创建它们。当我在每个页面的顶部 require("db.php") 时,它是否每次都重新运行该代码?这最终会导致放缓,尽管是轻微的吗?如果需要查询数据库的每个页面上不存在新表,我真的应该连接到数据库、选择它并检查以创建新表吗?这种情况有最佳实践吗?我是不是在担心什么?
【问题讨论】:
-
“我是不是在担心什么?”也许吧。
-
从安全的角度来看,允许您的网络应用程序创建表可能不是一个好主意。如果桌子不在那里,我个人只会让它失败并出现错误。 require 本身没什么大不了的。
标签: php mysql performance include require