【发布时间】:2014-01-30 23:06:43
【问题描述】:
我在构建 Web 应用程序时依赖 Pdo Api,结果证明它是一个非常大的应用程序,现在我需要能够为诸如 prefix_tablename 之类的表添加前缀...我应该如何处理这个问题?
- 制作一个包装器(耗时、难做等)。
-
添加一个 str_replace 每次查询后,是的,这听起来很愚蠢......
$stmt = $db->prepare("query FROM :prefix:table")...
等等
扩展 PDO 类并在其中破解一些方法?
是否有任何我可能错过的神奇功能可以帮助我实现这一目标...?
【问题讨论】:
-
选项 3:重新考虑您的数据库设计(即您真的需要为表添加前缀吗?)
-
为什么需要为表格添加前缀?